Révision 6f451cc1 GES_PAC/Model/Serie.cs
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