public IActionResult Remover(int id, [FromServices] ReceitaNegocio negocio) { try { var ReceitaDb = negocio.ObterPorId(id); if (ReceitaDb == null) { return(NotFound(new RetornoApi { MensagemRetorno = "Receita não encontrada." })); } negocio.Excluir(id); return(Ok(new RetornoApi { MensagemRetorno = "Receita excluída com sucesso." })); } catch (Exception ex) { return(BadRequest(new RetornoApi { MensagemRetorno = ex.Message })); } }
public IActionResult Atualizar([FromBody] Receita receita, [FromServices] ReceitaNegocio negocio) { try { var receitaDb = negocio.ObterPorId(receita.Id); if (receitaDb == null) { return(NotFound(new RetornoApi { MensagemRetorno = "Receita não encontrada." })); } negocio.Salvar(receita); return(Ok(new RetornoApi { MensagemRetorno = "Receita atualizada com sucesso." })); } catch (Exception ex) { return(BadRequest(new RetornoApi { MensagemRetorno = ex.Message })); } }