public IActionResult ConfigPost(Config input)
        {
            BaseReturnAPI result = new BaseReturnAPI()
            {
                Data       = null,
                StatusCode = JsonApiStatusCodes.Default,
                Message    = JsonApiStatusCodes.MessageDefault
            };

            try
            {
                result = new BaseReturnAPI()
                {
                    Data       = _configService.Add(input),
                    StatusCode = JsonApiStatusCodes.Success,
                    Message    = JsonApiStatusCodes.MessageSucceed
                };
            }
            catch (Exception ex)
            {
                var k = ex.ToString();
                result.StatusCode = JsonApiStatusCodes.Failed;
                result.Message    = k;
            }

            return(Ok(result));
        }
示例#2
0
        public async Task <ApiResult> Add(string Title, string Number, string Value)
        {
            var res = new ApiResult <string>();

            try
            {
                Config m = new Config()
                {
                    Title  = Title,
                    Number = Number,
                    Value  = Value
                };
                res.success = db.Add(m) > 0;
            }
            catch (Exception e)
            {
                res.statusCode = (int)ApiEnum.Error;
                res.msg        = ApiEnum.Error.GetEnumText() + e.Message;
            }
            return(await Task.Run(() => res));
        }
示例#3
0
 public Task <IResultModel> Add(ConfigAddModel model)
 {
     return(_service.Add(model));
 }