public ActionResult GetFormJson(string keyValue) { ModuleOperateOutputDto data = _sysModuleOperateApp.GetForm(keyValue); ModuleOperateDto dto = data.ModuleOperateDtoSingle; return(Content(JsonConvert.SerializeObject(dto))); }
public ModuleOperateOutputDto GetPermissionByUserIdAndUrl(ModuleOperateSearchInputDto dto) { List <PermModel> permModelList = _sysModuleOperateRepository.GetPermissionByUserIdAndUrl(dto.UserId, dto.Url); ModuleOperateOutputDto outputDto = new ModuleOperateOutputDto(); outputDto.PermList = permModelList; return(outputDto); }
/// <summary> /// 根据ID获取菜单详情 /// </summary> /// <param name="keyword"></param> /// <returns></returns> public ModuleOperateOutputDto GetForm(string keyword) { SysModuleOperateEntity userEntityList = _sysModuleOperateRepository.Get(keyword); ModuleOperateDto moduleOperateDtoList = AutoMapper.Mapper.Map <ModuleOperateDto>(userEntityList); ModuleOperateOutputDto outputDto = new ModuleOperateOutputDto(); outputDto.ModuleOperateDtoSingle = moduleOperateDtoList; return(outputDto); }
// [SupportFilter(ActionName = "Index")] public JsonResult GetOptListByModule(Pagination pagination, string mid) { if (string.IsNullOrEmpty(mid)) { mid = "0"; } ModuleOperateInputDto inputDto = new ModuleOperateInputDto(pagination, mid); ModuleOperateOutputDto outputDto = _sysModuleOperateApp.GetList(inputDto); return(Json(outputDto.ModuleOperateList)); }
public ModuleOperateOutputDto GetPermission() { string controller = RouteData.Route.GetRouteData(this.HttpContext).Values["controller"].ToString(); string url = "/Sys/" + controller; ModuleOperateSearchInputDto searchInput = new ModuleOperateSearchInputDto(); searchInput.UserId = GetUserInfo().UserID; searchInput.Url = url; ModuleOperateOutputDto outdto = _sysModuleOperateApp.GetPermissionByUserIdAndUrl(searchInput); return(outdto); }
/// <summary> /// 根据模块ID获取操作权限 /// </summary> /// <param name="inputDto"></param> /// <returns></returns> public ModuleOperateOutputDto GetList(ModuleOperateInputDto inputDto) { List <SysModuleOperateEntity> ModuleOperateEntityList; ModuleOperateEntityList = _sysModuleOperateRepository.GetAll().Where(b => b.ModuleId.Equals(inputDto.Mid)).ToList(); List <ModuleOperateDto> OperateDtoList = AutoMapper.Mapper.Map <List <ModuleOperateDto> >(ModuleOperateEntityList); ModuleOperateOutputDto outputDto = new ModuleOperateOutputDto(); outputDto.ModuleOperateList = OperateDtoList; return(outputDto); }