Пример #1
0
        public ActionResult SearchOperation(OperationFilterDto filter)
        {
            var operationPaging = operationAppService.GetOperationPaging(filter).ConvertTo <OperationViewModel>();
            var result          = new
            {
                operationPaging.TotalCount,
                Datas = operationPaging.ToList()
            };

            return(Json(result));
        }
Пример #2
0
 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));
 }
Пример #3
0
 /// <summary>
 /// 获取操作功能分页
 /// </summary>
 /// <param name="filter">操作功能筛选信息</param>
 /// <returns>返回操作功能列表</returns>
 public IPaging <OperationDto> GetOperationPaging(OperationFilterDto filter)
 {
     return(operationBusiness.GetOperationPaging(filter));
 }
Пример #4
0
 /// <summary>
 /// 获取操作功能列表
 /// </summary>
 /// <param name="filter">操作功能筛选信息</param>
 /// <returns>返回操作功能列表</returns>
 public List <OperationDto> GetOperationList(OperationFilterDto filter)
 {
     return(operationBusiness.GetOperationList(filter));
 }
Пример #5
0
 /// <summary>
 /// 获取操作功能
 /// </summary>
 /// <param name="filter">操作功能筛选信息</param>
 /// <returns>返回操作功能</returns>
 public OperationDto GetOperation(OperationFilterDto filter)
 {
     return(operationBusiness.GetOperation(filter));
 }
Пример #6
0
        /// <summary>
        /// 获取操作功能列表
        /// </summary>
        /// <param name="filter">操作功能筛选信息</param>
        /// <returns>返回操作功能列表</returns>
        public List <OperationDto> GetOperationList(OperationFilterDto filter)
        {
            var operationList = operationService.GetList(filter?.ConvertToFilter());

            return(operationList.Select(c => c.MapTo <OperationDto>()).ToList());
        }
Пример #7
0
        /// <summary>
        /// 获取操作功能
        /// </summary>
        /// <param name="filter">操作功能筛选信息</param>
        /// <returns>返回操作功能</returns>
        public OperationDto GetOperation(OperationFilterDto filter)
        {
            var authorityOperation = operationService.Get(filter?.ConvertToFilter());

            return(authorityOperation.MapTo <OperationDto>());
        }
Пример #8
0
        /// <summary>
        /// 获取操作功能分页
        /// </summary>
        /// <param name="filter">操作功能筛选信息</param>
        /// <returns>返回操作功能分页</returns>
        public IPaging <OperationDto> GetOperationPaging(OperationFilterDto filter)
        {
            var authorityOperationPaging = operationService.GetPaging(filter?.ConvertToFilter());

            return(authorityOperationPaging.ConvertTo <OperationDto>());
        }