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