using System; using DataModel.Helpers; using DataModel.ViewModels; namespace DataModel.Models { /// /// JDE work center model /// public class WorkCenter : IBusinessUnit { /// /// Work center unique code /// public string Code { get; set; } /// /// Work center description /// public string Description { get; set; } /// /// Date of last update to record /// private int LastUpdateDate { get; } /// /// Time of day of last update to record /// private int LastUpdateTime { get; } /// /// Timestamp of last update to record /// public DateTime LastUpdateDT => LastUpdateDate.FromJDEDate().FromJDEDateTime(LastUpdateTime); /// /// Converts object to view model /// /// Projected view model for object public WorkCenterViewModel ToViewModel() { return new WorkCenterViewModel() { Code = Code, Description = Description }; } } }