public static Holiday UVMToUM(HolidayVM vm, Holiday m) { m.Description = vm.Description; m.StartDate = DataVerification.IsNull(vm.StartDate) ? new DateTime() : Convert.ToDateTime(vm.StartDate); m.EndDate = DataVerification.IsNull(vm.EndDate) ? new DateTime() : Convert.ToDateTime(vm.EndDate); return(m); }
public static UsersViewModel MToVM(User user) { var temp = new UsersViewModel() { ID = user.ID, Code = Comparison.IsNullOrEmpty(user.Code) ? "" : user.Code, LastName = Comparison.IsNullOrEmpty(user.LastName) ? "" : user.LastName, MiddleName = Comparison.IsNullOrEmpty(user.MiddleName) ? "" : user.MiddleName, FirstName = Comparison.IsNullOrEmpty(user.FirstName) ? "" : user.FirstName, ExtensionName = Comparison.IsNullOrEmpty(user.ExtensionName) ? "" : user.ExtensionName, Gender = Comparison.IsNullOrEmpty(user.Gender) ? "N/A" : user.Gender, MaritalStatus = Comparison.IsNullOrEmpty(user.MaritalStatus) ? "N/A" : user.MaritalStatus, Nationality = Comparison.IsNullOrEmpty(user.Nationality) ? "N/A" : user.Nationality, Religion = Comparison.IsNullOrEmpty(user.Religion) ? "N/A" : user.Religion, Address = Comparison.IsNullOrEmpty(user.Address) ? "N/A" : user.Address, Birthday = TimeFormatter.DateToString(user.Birthday.Value), Jobtitle = JobTitleUtility.MToVM(user.JobTitle), Email = Comparison.IsNullOrEmpty(user.Email) ? "N/A" : user.Email, ContactPerson = Comparison.IsNullOrEmpty(user.ContactPerson) ? "N/A" : user.ContactPerson, ContactNumber = Comparison.IsNullOrEmpty(user.ContactNumber) ? "N/A" : user.ContactNumber, profileImage = Comparison.IsNullOrEmpty(user.ProfileImage) ? "/Assets/images/no-image.jpg" : user.ProfileImage, Company = CompanyUtility.MToVM(user.Company), aspNetUser = MToVM(user.AspNetUser), Department = DataVerification.IsNull(user.Department) ? new DepartmentViewModel() { Name = "N/A" } : DepartmentUtility.MToVM(user.Department), JobStatus = JobStatusUtility.MToVM(user.JobStatu), User = AspNetUserUtility.MToVM(user.AspNetUser), TimeZone = user.TimeZone }; return(temp); }
public static UserBreakTime VMToM(UserBreakTimeVM model) { return(new UserBreakTime() { ID = model.id, StartDateTime = DataVerification.IsNull(DataVerification.VerifyData(model.timeStarted)) ? new DateTime() : Convert.ToDateTime(model.timeStarted), EndDateTime = DataVerification.IsNull(DataVerification.VerifyData(model.timeEnded)) ? new DateTime() : Convert.ToDateTime(model.timeEnded) }); }
public static Holiday VMToM(HolidayVM vm) { return(new Holiday() { ID = vm.ID, Description = vm.Description, StartDate = DataVerification.IsNull(vm.StartDate) ? new DateTime() : Convert.ToDateTime(vm.StartDate), EndDate = DataVerification.IsNull(vm.EndDate) ? new DateTime() : Convert.ToDateTime(vm.EndDate), CompanyID = vm.Company.ID }); }
public static Attendance VMToM(UserAttendanceVM model) { return(new Attendance() { ID = model.id, UserID = model.User.ID, AttendanceStatusID = model.Status.ID, AttendanceDate = Convert.ToDateTime(model.AttendanceDate), TimeIn = !DataVerification.IsNull(DataVerification.VerifyData(model.actualLogoutTime)) ? TimeSpan.Parse(model.actualLoginTime) : new TimeSpan(), TimeOut = !DataVerification.IsNull(DataVerification.VerifyData(model.actualLogoutTime)) ? TimeSpan.Parse(model.actualLogoutTime) : new TimeSpan(), TimeInImage = model.actualLoginImage, TimeOutImage = model.actualLogoutImage, Remarks = model.Remarks, HrsWork = !DataVerification.IsNull(DataVerification.VerifyData(model.TotalWorkHours)) ? TimeSpan.Parse(model.TotalWorkHours) : new TimeSpan(), ProductiveHrs = !DataVerification.IsNull(DataVerification.VerifyData(model.ProductiveHours)) ? TimeSpan.Parse(model.ProductiveHours) : new TimeSpan(), TotalBreakTime = !DataVerification.IsNull(DataVerification.VerifyData(model.ProductiveHours)) ? TimeSpan.Parse(model.TotalBreakTime) : new TimeSpan(), ShiftID = model.Shift.ID }); }