public IActionResult Post([FromBody] PratoPostDto dto) { try { return(StatusCode(StatusCodes.Status201Created, JsonConvert.SerializeObject(_business.Insert(dto).Id))); } catch (DomainException e) { return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }
public Prato Insert(PratoPostDto dto) { var db = new Prato { IdRestaurante = dto.IdRestaurante, NomePrato = dto.NomePrato.Trim(), Preco = dto.Preco }; _uow.PratoRepository.Add(db); _uow.SaveChanges(); return(db); }