public IActionResult Edit(CaseLawUnitManualJudge model) { ValidateModel(model); if (!ModelState.IsValid) { SetViewBag(); return(View(nameof(Edit), model)); } var saveResult = service.LawUnitManualJudge_SaveData(model); if (saveResult.Result) { SaveLogOperation(true, model.Id); SetSuccessMessage(MessageConstant.Values.SaveOK); return(RedirectToAction(nameof(View), new { id = model.Id })); } else { if (!string.IsNullOrEmpty(saveResult.ErrorMessage)) { SetErrorMessage(saveResult.ErrorMessage); } else { SetErrorMessage(MessageConstant.Values.SaveFailed); } } SetViewBag(); return(View(nameof(Edit), model)); }
public IActionResult Add() { var model = new CaseLawUnitManualJudge() { DateFrom = DateTime.Now }; SetViewBag(); return(View(nameof(Edit), model)); }
private void ValidateModel(CaseLawUnitManualJudge model) { if (model.CaseId <= 0) { ModelState.AddModelError(nameof(CaseLawUnitManualJudge.CaseId), "Изберете дело"); } if (model.LawUnitId <= 0) { ModelState.AddModelError(nameof(CaseLawUnitManualJudge.LawUnitId), "Изберете съдия"); } if (model.JudgeRoleId <= 0) { ModelState.AddModelError(nameof(CaseLawUnitManualJudge.JudgeRoleId), "Изберете роля в делото"); } if (string.IsNullOrEmpty(model.Description)) { ModelState.AddModelError(nameof(CaseLawUnitTaskChange.Description), "Въведете причина за добавяне"); } }