public static ManualEdit GetViewModel(BaseController baseController, ManualEdit manualEdit) { manualEdit.Ensure(baseController); manualEdit.Validate(baseController); if (!baseController.ModelState.IsValid) return manualEdit; Manual manual = manualEdit.GetModel(); bool success = ManualCache.Update(baseController.Db, manual); return success ? manualEdit : null; }
public static ManualEdit GetViewModel(BaseController baseController, int id) { Manual manual = ManualCache.GetDetail(baseController.Db, id); if (manual == null) return null; var manualEdit = new ManualEdit(manual); manualEdit.Ensure(baseController); return manualEdit; }