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 }); } }
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)); }