コード例 #1
0
 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));
 }
コード例 #2
0
 /// <summary>
 /// 获取授权操作组分页
 /// </summary>
 /// <param name="filter">操作分组筛选信息</param>
 /// <returns>返回操作分组分页</returns>
 public IPaging <OperationGroupDto> GetOperationGroupPaging(OperationGroupFilterDto filter)
 {
     return(operationGroupBusiness.GetOperationGroupPaging(filter));
 }
コード例 #3
0
        public IActionResult SearchOperationGroup(OperationGroupFilterDto filter)
        {
            var operationGroups = operationGroupAppService.GetOperationGroupList(filter).Select(c => c.MapTo <OperationGroupViewModel>()).OrderBy(r => r.Sort).ToList();

            return(Json(operationGroups));
        }
コード例 #4
0
 /// <summary>
 /// 获取授权操作组列表
 /// </summary>
 /// <param name="filter">操作分组筛选信息</param>
 /// <returns>返回操作分组列表</returns>
 public List <OperationGroupDto> GetOperationGroupList(OperationGroupFilterDto filter)
 {
     return(operationGroupBusiness.GetOperationGroupList(filter));
 }
コード例 #5
0
 /// <summary>
 /// 获取授权操作组
 /// </summary>
 /// <param name="filter">操作分组筛选信息</param>
 /// <returns>返回操作分组</returns>
 public OperationGroupDto GetOperationGroup(OperationGroupFilterDto filter)
 {
     return(operationGroupBusiness.GetOperationGroup(filter));
 }
コード例 #6
0
        /// <summary>
        /// 获取操作分组列表
        /// </summary>
        /// <param name="filter">操作分组筛选信息</param>
        /// <returns>返回操作分组</returns>
        public List <OperationGroupDto> GetOperationGroupList(OperationGroupFilterDto filter)
        {
            var operationGroupList = operationGroupService.GetList(filter?.ConvertToFilter());

            return(operationGroupList.Select(c => c.MapTo <OperationGroupDto>()).ToList());
        }
コード例 #7
0
        /// <summary>
        /// 获取操作分组
        /// </summary>
        /// <param name="filter">操作分组筛选信息</param>
        /// <returns>返回操作分组</returns>
        public OperationGroupDto GetOperationGroup(OperationGroupFilterDto filter)
        {
            var operationGroup = operationGroupService.Get(filter?.ConvertToFilter());

            return(operationGroup.MapTo <OperationGroupDto>());
        }
コード例 #8
0
        /// <summary>
        /// 获取操作分组分页
        /// </summary>
        /// <param name="filter">操作分组筛选信息</param>
        /// <returns>返回操作分组</returns>
        public IPaging <OperationGroupDto> GetOperationGroupPaging(OperationGroupFilterDto filter)
        {
            var operationGroupPaging = operationGroupService.GetPaging(filter?.ConvertToFilter());

            return(operationGroupPaging.ConvertTo <OperationGroupDto>());
        }