Feature: Decommission Reasons

As requested in #1
This commit is contained in:
Gary Sharp
2013-09-05 18:23:59 +10:00
parent f3efa56750
commit 29a6057443
11 changed files with 406 additions and 57 deletions
+11
View File
@@ -41,6 +41,7 @@ namespace Disco.Models.Repository
public DateTime? EnrolledDate { get; set; }
public DateTime? LastEnrolDate { get; set; }
public DateTime? DecommissionedDate { get; set; }
public DecommissionReasons? DecommissionReason { get; set; }
[ForeignKey("DeviceModelId")]
public virtual DeviceModel DeviceModel { get; set; }
@@ -65,5 +66,15 @@ namespace Disco.Models.Repository
else
return this.SerialNumber;
}
public enum DecommissionReasons
{
EndOfLife = 0,
Sold = 10,
Stolen = 20,
Lost = 30,
Damaged = 40,
Donated = 50
}
}
}