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
};
}
}
}