Exemplo n.º 1
0
        public JsonResult GetControllerActions([FromForm] string roleId = null)
        {
            var result            = new ResultJsonInfo <List <APIDescription> >();
            var respositoryResult = APIAttibuteHelper.GetAllDescriptions();

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = respositoryResult;
            return(Json(result));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 权限与接口关联配置
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public async Task <JsonResult> GetRoleActions(RoleAction model)
        {
            var result            = new ResultJsonInfo <List <APIDescription> >();
            var respositoryResult = await RoleRespository.GetRoleActions(model);

            var allDescriptions = APIAttibuteHelper.GetAllDescriptions(null, respositoryResult);

            result.Status = ResultConfig.Ok;
            result.Info   = ResultConfig.SuccessfulMessage;
            result.Data   = allDescriptions;
            return(Json(result));
        }