/// <summary> /// 保存授权操作组 /// </summary> /// <param name="saveInfo">授权操作组对象</param> /// <returns>执行结果</returns> public Result <AuthorityOperationGroupDto> SaveAuthorityOperationGroup(SaveAuthorityOperationGroupCmdDto saveInfo) { if (saveInfo == null) { return(Result <AuthorityOperationGroupDto> .FailedResult("操作分组信息不完整")); } using (var businessWork = WorkFactory.Create()) { var saveResult = authorityOperationGroupService.SaveAuthorityOperationGroup(saveInfo.AuthorityOperationGroup.MapTo <AuthorityOperationGroup>()); if (!saveResult.Success) { return(Result <AuthorityOperationGroupDto> .FailedResult(saveResult.Message)); } var commitResult = businessWork.Commit(); Result <AuthorityOperationGroupDto> result = null; if (commitResult.ExecutedSuccess) { result = Result <AuthorityOperationGroupDto> .SuccessResult("保存成功"); result.Data = saveResult.Data.MapTo <AuthorityOperationGroupDto>(); } else { result = Result <AuthorityOperationGroupDto> .FailedResult("保存失败"); } return(result); } }
public ActionResult EditAuthorityOperationGroup(EditAuthorityOperationGroupViewModel authorityOperationGroup) { if (IsPost) { SaveAuthorityOperationGroupCmdDto saveInfo = new SaveAuthorityOperationGroupCmdDto() { AuthorityOperationGroup = authorityOperationGroup.MapTo <AuthorityOperationGroupCmdDto>() }; var saveResult = authService.SaveAuthorityOperationGroup(saveInfo); var ajaxResult = AjaxResult.CopyFromResult(saveResult); ajaxResult.Data = saveResult.Data?.MapTo <AuthorityOperationGroupViewModel>(); ajaxResult.SuccessClose = true; return(Json(ajaxResult)); } else if (!(authorityOperationGroup.SysNo <= 0)) { AuthorityOperationGroupFilterDto filter = new AuthorityOperationGroupFilterDto() { SysNos = new List <long>() { authorityOperationGroup.SysNo } }; authorityOperationGroup = authService.GetAuthorityOperationGroup(filter).MapTo <EditAuthorityOperationGroupViewModel>(); } return(View(authorityOperationGroup)); }
/// <summary> /// 保存授权操作组 /// </summary> /// <param name="authorityOperationGroup">授权操作组对象</param> /// <returns>执行结果</returns> public Result <AuthorityOperationGroupDto> SaveAuthorityOperationGroup(SaveAuthorityOperationGroupCmdDto authorityOperationGroup) { return(authBusiness.SaveAuthorityOperationGroup(authorityOperationGroup)); }