public ActionResult EditOperationGroup(OperationGroupViewModel operationGroup)
 {
     if (IsPost)
     {
         SaveOperationGroupDto saveInfo = new SaveOperationGroupDto()
         {
             OperationGroup = operationGroup.MapTo <OperationGroupDto>()
         };
         var saveResult = operationGroupAppService.SaveOperationGroup(saveInfo);
         var ajaxResult = AjaxResult.CopyFromResult(saveResult);
         ajaxResult.Data         = saveResult.Data?.MapTo <OperationGroupViewModel>();
         ajaxResult.SuccessClose = true;
         return(Json(ajaxResult));
     }
     else if (operationGroup.Id > 0)
     {
         OperationGroupFilterDto filter = new OperationGroupFilterDto()
         {
             Ids = new List <long>()
             {
                 operationGroup.Id
             }
         };
         operationGroup = operationGroupAppService.GetOperationGroup(filter).MapTo <OperationGroupViewModel>();
     }
     return(View(operationGroup));
 }
 public ActionResult EditPermissionGroup(PermissionGroupViewModel permissionGroup)
 {
     if (IsPost)
     {
         Result <PermissionGroupDto> saveResult = permissionGroupAppService.SavePermissionGroup(new SavePermissionGroupDto()
         {
             PermissionGroup = permissionGroup.MapTo <PermissionGroupDto>()
         });
         var ajaxResult = AjaxResult.CopyFromResult(saveResult);
         ajaxResult.Data         = saveResult.Data?.MapTo <PermissionGroupViewModel>();
         ajaxResult.SuccessClose = true;
         return(Json(ajaxResult));
     }
     else if (permissionGroup.Id > 0)
     {
         PermissionGroupFilterDto filter = new PermissionGroupFilterDto()
         {
             Ids = new List <long>()
             {
                 permissionGroup.Id
             }
         };
         permissionGroup = permissionGroupAppService.GetPermissionGroup(filter).MapTo <PermissionGroupViewModel>();
     }
     return(View(permissionGroup));
 }
Esempio n. 3
0
 public ActionResult EditRole(EditRoleViewModel role)
 {
     if (IsPost)
     {
         SaveRoleCmdDto roleCmd = new SaveRoleCmdDto()
         {
             Role = role.MapTo <RoleCmdDto>()
         };
         var    saveResult = roleService.SaveRole(roleCmd);
         Result result     = saveResult.Success ? Result.SuccessResult(saveResult.Message) : Result.FailedResult(saveResult.Message);
         var    ajaxResult = AjaxResult.CopyFromResult(result);
         ajaxResult.Data         = saveResult.Data?.MapTo <RoleViewModel>();
         ajaxResult.SuccessClose = true;
         return(Json(ajaxResult));
     }
     else if (role.SysNo > 0)
     {
         RoleFilterDto filter = new RoleFilterDto()
         {
             SysNos = new List <long>()
             {
                 role.SysNo
             },
             LoadParent = true
         };
         role = roleService.GetRole(filter).MapTo <EditRoleViewModel>();
     }
     return(View(role));
 }
Esempio n. 4
0
 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));
 }
Esempio n. 5
0
        public ActionResult RemoveRole(List <long> ids)
        {
            Result result = roleAppService.RemoveRole(new RemoveRoleDto()
            {
                Ids = ids
            });
            var ajaxResult = AjaxResult.CopyFromResult(result);

            return(Json(ajaxResult));
        }
        public ActionResult RemoveOperationGroup(List <long> ids)
        {
            Result result = operationGroupAppService.RemoveOperationGroup(new RemoveOperationGroupDto()
            {
                Ids = ids
            });
            var ajaxResult = AjaxResult.CopyFromResult(result);

            return(Json(ajaxResult));
        }
Esempio n. 7
0
        public ActionResult DeleteRole(List <long> ids)
        {
            Result result = roleService.DeleteRole(new DeleteRoleCmdDto()
            {
                RoleIds = ids
            });
            var ajaxResult = AjaxResult.CopyFromResult(result);

            return(Json(ajaxResult));
        }
Esempio n. 8
0
        public ActionResult DeleteAuthorityGroup(List <long> ids)
        {
            Result result = authService.DeleteAuthorityGroup(new DeleteAuthorityGroupCmdDto()
            {
                AuthorityGroupIds = ids
            });
            var ajaxResult = AjaxResult.CopyFromResult(result);

            return(Json(ajaxResult));
        }
        public ActionResult ChangeOperationGroupSort(long id, int sort)
        {
            Result result = operationGroupAppService.ModifyOperationGroupSort(new ModifyOperationGroupSortDto()
            {
                Id      = id,
                NewSort = sort
            });
            var ajaxResult = AjaxResult.CopyFromResult(result);

            return(Json(ajaxResult));
        }
Esempio n. 10
0
        public ActionResult ChangeAuthorityGroupSort(long sysNo, int sort)
        {
            Result result = null;

            result = authService.ModifyAuthorityGroupSort(new ModifyAuthorityGroupSortCmdDto()
            {
                AuthorityGroupSysNo = sysNo,
                NewSort             = sort
            });
            var ajaxResult = AjaxResult.CopyFromResult(result);

            return(Json(ajaxResult));
        }
Esempio n. 11
0
        public ActionResult ChangeRoleSort(long sysNo, int sort)
        {
            Result result = null;

            result = roleService.ModifyRoleSort(new ModifyRoleSortCmdDto()
            {
                RoleSysNo = sysNo,
                NewSort   = sort
            });
            var ajaxResult = AjaxResult.CopyFromResult(result);

            return(Json(ajaxResult));
        }
Esempio n. 12
0
 public IActionResult ModifyPassword(ModifyPasswordViewModel modifyInfo)
 {
     if (IsPost)
     {
         if (!ModelState.IsValid)
         {
             return(Json(Result.FailedResult("提交数据有错误")));
         }
         var modifyInfoDto = modifyInfo.MapTo <ModifyPasswordCmdDto>();
         modifyInfoDto.CheckOldPassword = true;
         modifyInfoDto.SysNo            = User.Id;
         var result = AjaxResult.CopyFromResult(userService.ModifyPassword(modifyInfoDto));
         result.SuccessClose = true;
         return(Json(result));
     }
     return(View("ModifyPassword"));
 }
Esempio n. 13
0
 public ActionResult AdminModifyPassword(ModifyPasswordViewModel modifyInfo)
 {
     if (IsPost)
     {
         ModelState.Remove("NowPassword");
         if (!ModelState.IsValid)
         {
             return(Json(Result.FailedResult("提交数据有错误")));
         }
         var modifyInfoDto = modifyInfo.MapTo <ModifyPasswordCmdDto>();
         modifyInfoDto.CheckOldPassword = false;
         var modifyResult = userService.ModifyPassword(modifyInfoDto);
         var result       = AjaxResult.CopyFromResult(modifyResult);
         result.SuccessClose = true;
         return(Json(result));
     }
     return(View(modifyInfo));
 }
 public ActionResult EditPermission(PermissionViewModel perission, long groupId = 0)
 {
     if (IsPost)
     {
         SavePermissionDto savePermissionDto = new SavePermissionDto()
         {
             Permission = perission.MapTo <PermissionDto>()
         };
         var result     = permissionAppService.SavePermission(savePermissionDto);
         var ajaxResult = AjaxResult.CopyFromResult(result);
         ajaxResult.SuccessClose = true;
         return(Json(ajaxResult));
     }
     else
     {
         if (perission.Id < 1)
         {
             if (groupId > 0)
             {
                 perission.Group = permissionGroupAppService.GetPermissionGroup(new PermissionGroupFilterDto()
                 {
                     Ids = new List <long>()
                     {
                         groupId
                     }
                 })?.MapTo <PermissionGroupViewModel>();
                 perission.Code = GuidCodeHelper.GetGuidUniqueCode().ToUpper();
             }
         }
         else
         {
             PermissionFilterDto filter = new PermissionFilterDto()
             {
                 Ids = new List <long>()
                 {
                     perission.Id
                 },
                 LoadGroup = true
             };
             perission = permissionAppService.GetPermission(filter).MapTo <PermissionViewModel>();
         }
         return(View(perission));
     }
 }
Esempio n. 15
0
 public ActionResult EditAuthorityOperation(EditAuthorityOperationViewModel authorityOperation, long groupSysNo = 0)
 {
     if (IsPost)
     {
         SaveAuthorityOperationCmdDto saveInfo = new SaveAuthorityOperationCmdDto()
         {
             AuthorityOperation = authorityOperation.MapTo <AuthorityOperationCmdDto>()
         };
         Result <AuthorityOperationDto> result = authService.SaveAuthorityOperation(saveInfo);
         var ajaxResult = AjaxResult.CopyFromResult(result);
         ajaxResult.SuccessClose = true;
         return(Json(ajaxResult));
     }
     else
     {
         if (authorityOperation.SysNo > 0)
         {
             AuthorityOperationFilterDto filter = new AuthorityOperationFilterDto()
             {
                 SysNos = new List <long>()
                 {
                     authorityOperation.SysNo
                 },
                 LoadGroup = true
             };
             authorityOperation = authService.GetAuthorityOperation(filter).MapTo <EditAuthorityOperationViewModel>();
             if (authorityOperation == null)
             {
                 return(Content("没有指定要操作的数据"));
             }
         }
         else if (groupSysNo > 0)
         {
             authorityOperation.Group = authService.GetAuthorityOperationGroup(new AuthorityOperationGroupFilterDto()
             {
                 SysNos = new List <long>()
                 {
                     groupSysNo
                 }
             })?.MapTo <EditAuthorityOperationGroupViewModel>();
         }
     }
     return(View(authorityOperation));
 }
 public ActionResult EditOperation(OperationViewModel operation, long groupId = 0)
 {
     if (IsPost)
     {
         SaveOperationDto saveInfo = new SaveOperationDto()
         {
             Operation = operation.MapTo <OperationDto>()
         };
         Result <OperationDto> result = operationAppService.SaveOperation(saveInfo);
         var ajaxResult = AjaxResult.CopyFromResult(result);
         ajaxResult.SuccessClose = true;
         return(Json(ajaxResult));
     }
     else
     {
         if (operation.Id > 0)
         {
             OperationFilterDto filter = new OperationFilterDto()
             {
                 Ids = new List <long>()
                 {
                     operation.Id
                 },
                 LoadGroup = true
             };
             operation = operationAppService.GetOperation(filter).MapTo <OperationViewModel>();
             if (operation == null)
             {
                 return(Content("没有指定要操作的数据"));
             }
         }
         else if (groupId > 0)
         {
             operation.Group = operationGroupAppService.GetOperationGroup(new OperationGroupFilterDto()
             {
                 Ids = new List <long>()
                 {
                     groupId
                 }
             })?.MapTo <OperationGroupViewModel>();
         }
     }
     return(View(operation));
 }
Esempio n. 17
0
 public ActionResult EditAuthority(EditAuthorityViewModel authority, long groupSysNo = 0)
 {
     if (IsPost)
     {
         SaveAuthorityCmdDto saveInfo = new SaveAuthorityCmdDto()
         {
             Authority = authority.MapTo <AuthorityCmdDto>()
         };
         var result     = authService.SaveAuthority(saveInfo);
         var ajaxResult = AjaxResult.CopyFromResult(result);
         ajaxResult.SuccessClose = true;
         return(Json(ajaxResult));
     }
     else
     {
         if (authority.SysNo < 1)
         {
             if (groupSysNo > 0)
             {
                 authority.Group = authService.GetAuthorityGroup(new AuthorityGroupFilterDto()
                 {
                     SysNos = new List <long>()
                     {
                         groupSysNo
                     }
                 })?.MapTo <EditAuthorityGroupViewModel>();
                 authority.Code = GuidCodeHelper.GetGuidUniqueCode().ToUpper();
             }
         }
         else
         {
             AuthorityFilterDto filter = new AuthorityFilterDto()
             {
                 SysNos = new List <long>()
                 {
                     authority.SysNo
                 },
                 LoadGroup = true
             };
             authority = authService.GetAuthority(filter).MapTo <EditAuthorityViewModel>();
         }
         return(View(authority));
     }
 }