Added new library with maintenances counters
Added maintenances thread
This commit is contained in:
Lucio Maranta
2018-02-14 17:33:05 +01:00
parent ff11711599
commit ac91aa08aa
19 changed files with 586 additions and 114 deletions
+12 -11
View File
@@ -8,14 +8,15 @@ namespace Step.Model.DatabaseModels
public class MaintenanceModel
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
[Column("id")]
public int MaintenanceId { get; set; }
[Column("intervall")]
public TimeSpan Intervall { get; set; }
public double Intervall { get; set; }
[Column("deadline")]
public DateTime DeadLine { get; set; }
public DateTime Deadline { get; set; }
[Column("type")]
public string Type { get; set; }
@@ -26,17 +27,17 @@ namespace Step.Model.DatabaseModels
[Column("creation_date")]
public DateTime CreationDate { get; set; }
public override bool Equals(object obj)
{
var item = obj as MaintenanceModel;
//public override bool Equals(object obj)
//{
// var item = obj as MaintenanceModel;
if (item == null)
return false;
// if (item == null)
// return false;
if (item.MaintenanceId != MaintenanceId)
return false;
// if (item.MaintenanceId != MaintenanceId)
// return false;
return true;
}
// return true;
//}
}
}
@@ -4,7 +4,7 @@ using System.ComponentModel.DataAnnotations.Schema;
namespace Step.Model.DatabaseModels
{
[Table("machine_user")]
[Table("performed_maintenance")]
public class PerformedMaintenanceModel
{
[Key]
@@ -16,5 +16,11 @@ namespace Step.Model.DatabaseModels
[Column("counter_value")]
public int CounterValue { get; set; }
[Column("maintenance")]
public int MaintenanceId { get; set; }
[ForeignKey("MaintenanceId")]
public MaintenanceModel Maintenance { get; set; }
}
}