public ActionResult SearchOperation(OperationFilterDto filter) { var operationPaging = operationAppService.GetOperationPaging(filter).ConvertTo <OperationViewModel>(); var result = new { operationPaging.TotalCount, Datas = operationPaging.ToList() }; return(Json(result)); }
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)); }
/// <summary> /// 获取操作功能分页 /// </summary> /// <param name="filter">操作功能筛选信息</param> /// <returns>返回操作功能列表</returns> public IPaging <OperationDto> GetOperationPaging(OperationFilterDto filter) { return(operationBusiness.GetOperationPaging(filter)); }
/// <summary> /// 获取操作功能列表 /// </summary> /// <param name="filter">操作功能筛选信息</param> /// <returns>返回操作功能列表</returns> public List <OperationDto> GetOperationList(OperationFilterDto filter) { return(operationBusiness.GetOperationList(filter)); }
/// <summary> /// 获取操作功能 /// </summary> /// <param name="filter">操作功能筛选信息</param> /// <returns>返回操作功能</returns> public OperationDto GetOperation(OperationFilterDto filter) { return(operationBusiness.GetOperation(filter)); }
/// <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()); }
/// <summary> /// 获取操作功能 /// </summary> /// <param name="filter">操作功能筛选信息</param> /// <returns>返回操作功能</returns> public OperationDto GetOperation(OperationFilterDto filter) { var authorityOperation = operationService.Get(filter?.ConvertToFilter()); return(authorityOperation.MapTo <OperationDto>()); }
/// <summary> /// 获取操作功能分页 /// </summary> /// <param name="filter">操作功能筛选信息</param> /// <returns>返回操作功能分页</returns> public IPaging <OperationDto> GetOperationPaging(OperationFilterDto filter) { var authorityOperationPaging = operationService.GetPaging(filter?.ConvertToFilter()); return(authorityOperationPaging.ConvertTo <OperationDto>()); }