public bool SaveCSVFileData(ResourceShift resourceShift, out string msg) { msg = ""; if (resourceShift != null) { Resource_ShiftSchedule resShift = new Resource_ShiftSchedule(); resShift.EmployeeID = (int)resourceShift.EmployeeID; resShift.ShiftPatternID = (int)resourceShift.ShiftPatternID; resShift.ShiftDate = (DateTime)resourceShift.ShiftDate; resShift.ExpectedOffTime = (DateTime)resourceShift.ExpectedOffTime; resShift.ExpectedOnTime = (DateTime)resourceShift.ExpectedOnTime; resShift.ActualOnTime = resourceShift.ActualOnTime; resShift.ActualOffTime = resourceShift.ActualOffTime; resShift.BranchID = (int)resourceShift.BranchID; _db.Resource_ShiftSchedule.Add(resShift); _db.SaveChanges(); msg = "Successfully Saved"; return(true); } return(false); }
public ScheduleEvent(ResourceShift resourceShift) { Id = resourceShift.JobTaskId; Period = resourceShift.JobTask.TaskPeriod; Type = AppointmentTypes.JobTask.ToString(); }