public ActionResult SearchPermission(PermissionFilterDto filter) { IPaging <PermissionViewModel> permissionPager = permissionAppService.GetPermissionPaging(filter).ConvertTo <PermissionViewModel>(); object objResult = new { permissionPager.TotalCount, Datas = permissionPager.ToList() }; return(Json(objResult)); }
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)); } }
/// <summary> /// 获取权限列表 /// </summary> /// <param name="filter">权限筛选信息</param> /// <returns>返回权限列表</returns> public List <PermissionDto> GetPermissionList(PermissionFilterDto filter) { var permissionList = permissionService.GetList(filter?.ConvertToFilter()); return(permissionList.Select(c => c.MapTo <PermissionDto>()).ToList()); }
/// <summary> /// 获取权限 /// </summary> /// <param name="filter">权限筛选信息</param> /// <returns>返回权限</returns> public PermissionDto GetPermission(PermissionFilterDto filter) { var permission = permissionService.Get(filter?.ConvertToFilter()); return(permission.MapTo <PermissionDto>()); }
/// <summary> /// 获取权限分页 /// </summary> /// <param name="filter">权限筛选信息</param> /// <returns>返回权限分页</returns> public IPaging <PermissionDto> GetPermissionPaging(PermissionFilterDto filter) { var permissionPaging = permissionService.GetPaging(filter?.ConvertToFilter()); return(permissionPaging.ConvertTo <PermissionDto>()); }
/// <summary> /// 获取权限分页 /// </summary> /// <param name="filter">权限筛选信息</param> /// <returns>返回权限分页</returns> public IPaging <PermissionDto> GetPermissionPaging(PermissionFilterDto filter) { return(permissionBusiness.GetPermissionPaging(filter)); }
/// <summary> /// 获取权限列表 /// </summary> /// <param name="filter">权限筛选信息</param> /// <returns>返回权限列表</returns> public List <PermissionDto> GetPermissionList(PermissionFilterDto filter) { return(permissionBusiness.GetPermissionList(filter)); }
/// <summary> /// 获取权限 /// </summary> /// <param name="filter">权限筛选信息</param> /// <returns>返回权限</returns> public PermissionDto GetPermission(PermissionFilterDto filter) { return(permissionBusiness.GetPermission(filter)); }