Exemplo n.º 1
0
        public async Task <ResponseModel> Add([FromBody] ProductClass productClass)
        {
            if (ModelState.IsValid)
            {
                var result = await _productClassService.AddAsync(productClass);

                if (result > 0)
                {
                    return new ResponseModel {
                               code = 200, result = "产品添加成功"
                    }
                }
                ;
                return(new ResponseModel {
                    code = 0, result = "产品添加失败"
                });
            }
            else
            {
                string errorMsg = "参数验证失败";
                if (ModelState.ErrorCount > 0)
                {
                    foreach (var key in ModelState.Keys)
                    {
                        errorMsg += ModelState.GetValidationState(key) + "|";
                    }
                    errorMsg.TrimEnd('|');
                }
                return(new ResponseModel
                {
                    code = 400,
                    result = errorMsg
                });
            }
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Add(ProductClassInput model)
        {
            var adminmodel = _mapper.Map <ProductClass>(model);
            var optresult  = await _service.AddAsync(adminmodel);

            var result = ApiResultBase.GetInstance(optresult ? ResultCode.Access : ResultCode.Fail, result: optresult);

            return(Ok(result));
        }