public async Task <ActionResult> Add(ServingNewDtoModel request) { if (!ModelState.IsValid) { string message = ""; foreach (var er in ModelState.Values.SelectMany(modelstate => modelstate.Errors)) { message += er.ErrorMessage + " \n"; } return(Json(new ResultSetDto() { IsSuced = false, Message = message })); } ResultSetDto <ServingNewDtoModel> result = await Api.GetHandler .GetApiAsync <ResultSetDto <ServingNewDtoModel> >(ApiAddress.AddServing, request); return(Json(result)); }
public async Task <ActionResult <ResultSetDto <ServingNewDtoModel> > > AddServing([FromBody] ServingNewDtoModel request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Serving serving = new Serving() { Title = request.Title, Price = request.Price, Desc = request.Desc }; var resultSave = await _servingService.AddServingAsync(serving); if (!resultSave.IsSucced) { return(BadRequest(resultSave.Message)); } request.ServingId = resultSave.Data.Id.ToString(); return(Ok(new ResultSetDto <ServingNewDtoModel>() { IsSuced = true, Message = "", Data = request })); }