public ActionResult EmployeeShiftInsert(EmployeeShiftsModel empShiftModel) { EmployeeShifts emps = empShiftModel.ModelToEnity(); emps.IsActive = true; _serviceEmployeeShifts.Insert(emps); return(RedirectToAction("EmployeeShiftList")); }
public static EmployeeShifts ModelToEnity(this EmployeeShiftsModel model, bool virtualActive = false) { EmployeeShifts entity = new EmployeeShifts() { DailyWages = model.DailyWages, EmployeeId = model.EmployeeId, ShiftId = model.ShiftId, Id = model.Id, IsActive = model.IsActive }; if (virtualActive) { entity.Employee = model.Employee.ModelToEntity(); entity.Shift = model.Shift.ModelToEnity(); } return(entity); }
public static EmployeeShiftsModel EntityToModel(this EmployeeShifts entity, bool virtualActive = false) { try { EmployeeShiftsModel model = new EmployeeShiftsModel() { DailyWages = entity.DailyWages, EmployeeId = entity.EmployeeId, ShiftId = entity.ShiftId, IsActive = entity.IsActive, Id = entity.Id }; if (virtualActive) { model.Shift = entity.Shift.EntityToModel(); model.Employee = entity.Employee.EntityToModel(); } return(model); } catch (Exception) { return(new EmployeeShiftsModel()); } }