public IActionResult Get(int id) { var prato = _prato.GetWithRestaurante(id); if (prato == null) { return(new NotFoundObjectResult(new { mensagem = "Prato não encontrado" })); } else { return(new OkObjectResult(prato)); } }
public async Task <IActionResult> GetPrato([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var prato = await _pratoRepository.GetWithRestaurante(id); if (prato == null) { return(NotFound()); } PratoInfoDTO pratoDto = new PratoInfoDTO() { Id = prato.Id, Nome = prato.Nome, Preco = prato.Preco, Restaurante = new RestauranteDTO(prato.Restaurante) }; return(Ok(pratoDto)); }