Révision 6f451cc1 GES_PAC/Model/Serie.cs

Voir les différences:

GES_PAC/Model/Serie.cs
1

  
2
using System.Collections.ObjectModel;
1
using SQLite;
2
using System.ComponentModel.DataAnnotations.Schema;
3 3

  
4 4
namespace GES_PAC.Model
5 5
{
6 6
    public class Serie
7 7
    {
8 8
        #region Propriétés
9
        public long Id { get; set; }
9
        [PrimaryKey, AutoIncrement]
10
        public int Id { get; set; }
11
        public int JourneeId { get; set; }
12
        [ForeignKey("JourneeId")]
13
        public Journee Journee { get; set; }
10 14
        public DateTime Time { get; set; }
11 15
        public DateTime MiseAJeun { get; set; }
12 16
        public double Temperature { get; set; }
......
16 20
        #endregion
17 21

  
18 22
        #region Constructeurs
23
        public Serie() { }
19 24
        public Serie(DateTime Time, DateTime MiseAJeun, double Temperature, double Humidite, double Pression)
20 25
        {
21 26
            this.Time = Time;
......
30 35
        #region Méthodes
31 36
        public void AddSerieAnimal(SerieAnimal serieAnimal)
32 37
        {
38
            serieAnimal.Serie = this;
33 39
            var existing = SeriesAnimales.FirstOrDefault(s => s.NumeroBoite == serieAnimal.NumeroBoite);
34 40
            if (existing != null)
35 41
                SeriesAnimales.Remove(existing);

Formats disponibles : Unified diff