コード例 #1
0
        public IActionResult DeleteByList([FromBody] DeletePost deletePost)
        {
            string ErrorMsg = string.Empty;
            var    flag     = sysAreaService.DeleteByList(deletePost, ref ErrorMsg);

            if (flag)
            {
                return(new JsonResult(
                           ResponseHelper.IsSuccess_Msg_Data_HttpCode(ErrorMsg, flag)
                           ));
            }
            else
            {
                return(new JsonResult(
                           ResponseHelper.Error_Msg_Ecode_Elevel_HttpCode(ErrorMsg, flag)
                           ));
            }
        }
コード例 #2
0
        public IActionResult SelectOne(string Id)
        {
            string ErrorMsg = string.Empty;
            var    flag     = sysAreaService.SelectOne(Id, ref ErrorMsg);

            if (flag != null)
            {
                return(new JsonResult(
                           ResponseHelper.IsSuccess_Msg_Data_HttpCode(ErrorMsg, flag)
                           ));
            }
            else
            {
                return(new JsonResult(
                           ResponseHelper.Error_Msg_Ecode_Elevel_HttpCode(ErrorMsg, flag)
                           ));
            }
        }
コード例 #3
0
        public IActionResult SelectJson([FromBody] SysAreaQuery sysAreaQuery)
        {
            string ErrorMsg  = string.Empty;
            int    DataCount = 0;
            var    flag      = sysAreaService.SelectJson(sysAreaQuery, ref DataCount, ref ErrorMsg);

            if (flag != null)
            {
                return(new JsonResult(
                           ResponseHelper.IsSuccess_Msg_Data_HttpCode(ErrorMsg, flag, DataCount)
                           ));
            }
            else
            {
                return(new JsonResult(
                           ResponseHelper.Error_Msg_Ecode_Elevel_HttpCode(ErrorMsg, flag)
                           ));
            }
        }
コード例 #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="context"></param>
        public void OnActionExecuting(ActionExecutingContext context)
        {
            StringBuilder stringBuilder = new StringBuilder();

            foreach (var arg in context.ActionArguments)
            {
                stringBuilder.Append($"{arg.Key} : {JsonConvert.SerializeObject(arg.Value)}");
            }
            string operationId    = context.HttpContext.Request.Headers["operationId"].ToString();
            var    actionName     = context.RouteData.Values["action"].ToString();
            var    controllerName = context.RouteData.Values["controller"].ToString();

            if (isEnable && whiteList.IndexOf(actionName) == -1)
            {
                //判断OperationId
                if (string.IsNullOrEmpty(operationId))
                {
                    context.Result = new JsonResult(
                        ResponseHelper.Error_Msg_Ecode_Elevel_HttpCode("无效用户")
                        );
                }
            }

            string Msg = "模型异常:";

            if (!context.ModelState.IsValid)
            {
                int i = 0;
                foreach (var item in context.ModelState)
                {
                    Msg += "字段:" + item.Key + ";错误:";
                    foreach (var itemValues in item.Value.Errors)
                    {
                        Msg += itemValues.ErrorMessage + "|";
                    }
                    i++;
                }
                context.Result = new JsonResult(
                    ResponseHelper.Error_Msg_Ecode_Elevel_HttpCode(Msg)
                    );
            }
        }
コード例 #5
0
        public IActionResult Update([FromBody] SysAreaPost sysAreaPost)
        {
            string ErrorMsg = string.Empty;

            sysAreaPost.ModificationUserName = GetOperationId();
            var flag = sysAreaService.Update(sysAreaPost, ref ErrorMsg);

            if (flag)
            {
                return(new JsonResult(
                           ResponseHelper.IsSuccess_Msg_Data_HttpCode(ErrorMsg, flag)
                           ));
            }
            else
            {
                return(new JsonResult(
                           ResponseHelper.Error_Msg_Ecode_Elevel_HttpCode(ErrorMsg, flag)
                           ));
            }
        }