public IActionResult EditManualRoles(CaseLawUnit model) { SetViewbagManualRoles(model.CaseId); if (!ModelState.IsValid) { return(View(nameof(EditManualRoles), model)); } string _isvalid = IsValidManualRoles(model); if (_isvalid != string.Empty) { ModelState.AddModelError("", _isvalid); return(View(nameof(EditManualRoles), model)); } var currentId = model.Id; if (service.CaseLawUnit_SaveData(model)) { SetAuditContext(service, SourceTypeSelectVM.CaseLawUnit, model.Id, currentId == 0); this.SaveLogOperation(currentId == 0, model.Id); SetSuccessMessage(MessageConstant.Values.SaveOK); return(RedirectToAction("CasePreview", "Case", new { id = model.CaseId })); } else { SetErrorMessage(MessageConstant.Values.SaveFailed); } return(View(nameof(EditManualRoles), model)); }