public EmployeeConflictModel(EmployeeConflict employeeConflict) { EmployeeConflictId = employeeConflict.EmployeeConflictId; EmployeeId = employeeConflict.Employee.EmployeeId; ConflictDate = employeeConflict.ConflictStart.ConvertFromUTC(false).Date.AddMinutes(1); StartHour = employeeConflict.ConflictStart.ConvertFromUTC(false).Hour; EndHour = employeeConflict.ConflictEnd.ConvertFromUTC(false).Hour; Reason = employeeConflict.Reason; }
public EmployeeConflict Export(EmployeeConflict employeeConflict) { employeeConflict.EmployeeConflictId = this.EmployeeConflictId; var conflictDate = this.ConflictDate.ToUniversalTime(); employeeConflict.ConflictStart = conflictDate.AddHours(StartHour.HasValue ? StartHour.Value : 0).ConvertToUTC(false); employeeConflict.ConflictEnd = conflictDate.AddHours(EndHour.HasValue ? EndHour.Value : 24).ConvertToUTC(false); employeeConflict.Reason = this.Reason; return(employeeConflict); }