public ActionResult <Object> Put([FromBody] Bebida bebida, long id) { if (!bebida.ValidoParaCadastro()) { return(BadRequest(new { mensagem = "As informacões obrigatórias não foram informadas." })); } try { bebida.Id = id; return(_servicoBebida.Atualizar(bebida)); } catch (System.Exception ex) { return(BadRequest(new { mensagem = ex.Message })); } }
public ActionResult <Object> Post([FromBody] Bebida bebida) { // Logar a requisicão, saber quem enviou, oque e quando. // Posso validar de forma simples o objeto. // Servico de Bebida e mandar gravar essa nota. // Com o retorno do meu servico, eu devolvo ao usuario. if (!bebida.ValidoParaCadastro()) { return(BadRequest(new { mensagem = "Informacões obrigatórias incompletas." })); } try { return(_servicoBebida.Cadastrar(bebida)); } catch (System.Exception ex) { return(BadRequest(new { mensagem = ex.Message })); } }