public ActionResult Put([FromBody] ConvidadoDTO model) { try { if (model == null) { return(NotFound(new { message = "Convidado inválido!" })); } if (string.IsNullOrEmpty(model.EmailConvidado)) { return(NotFound(new { message = "Email inválido!" })); } if (string.IsNullOrEmpty(model.NomeConvidado)) { return(NotFound(new { message = "Nome inválido!" })); } _servicoAplicacaoConvidado.Alterar(model); return(Ok("Convidado alterado com sucesso!")); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, $"Falha no banco: {e.Message}")); } }
public ActionResult Delete([FromBody] ConvidadoDTO model) { try { if (model == null) { return(NotFound(new { message = "Convidado inválido!" })); } _servicoAplicacaoConvidado.Deletar(model); return(Ok("Convidado deletado com sucesso!")); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, $"Falha no banco: {e.Message}")); } }
public void Deletar(ConvidadoDTO obj) { var objEntity = _mapper.Map <Convidado>(obj); _servicoConvidado.Deletar(objEntity); }
public void Adicionar(ConvidadoDTO obj) { var objEntity = _mapper.Map <Convidado>(obj); _servicoConvidado.Adicionar(objEntity); }