public ActionResult ShiftEdit(ShiftsModel model) { if (ModelState.IsValid) { _serviceShifts.Update(model.ModelToEnity(true)); } return(RedirectToAction("ShiftList")); }
public static Shifts ModelToEnity(this ShiftsModel model, bool virtualActive = false) { Shifts entity = new Shifts() { EndTime = model.EndTime, StartTime = model.StartTime, Id = model.Id, IsActive = model.IsActive }; if (virtualActive) { entity.EmployeeShifts = model.EmployeeShifts; } return(entity); }
public static ShiftsModel EntityToModel(this Shifts entity, bool virtualActive = false) { try { ShiftsModel model = new ShiftsModel() { EndTime = entity.EndTime, StartTime = entity.StartTime, IsActive = entity.IsActive, Id = entity.Id }; if (virtualActive) { model.EmployeeShifts = entity.EmployeeShifts; } return(model); } catch (Exception) { return(new ShiftsModel()); } }
public static ShiftsModel EntityToModel(this Shifts entity, bool virtualActive = false) { try { ShiftsModel model = new ShiftsModel() { EndTime=entity.EndTime, StartTime=entity.StartTime, IsActive = entity.IsActive, Id = entity.Id }; if (virtualActive) { model.EmployeeShifts = entity.EmployeeShifts; } return model; } catch (Exception) { return new ShiftsModel(); } }
public ActionResult ShiftInsert(ShiftsModel model) { if (ModelState.IsValid) { _serviceShifts.Insert(model.ModelToEnity(true)); } return RedirectToAction("ShiftList"); }