public HttpResponseMessage Delete(ContatoRequestModel contatoRequestModel) { if (contatoRequestModel.Id.Equals(0) || contatoRequestModel == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Favor informar o contato a ser excluído.")); } Contato contato = Mapper.Map <ContatoRequestModel, Contato>(contatoRequestModel); _contatoDomainService.Deletar(contato); return(Request.CreateResponse(HttpStatusCode.OK, "Contato excluído com sucesso.")); }
public HttpResponseMessage Put(ContatoRequestModel contatoRequestModel) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Erros de validação")); } Contato contato = Mapper.Map <ContatoRequestModel, Contato>(contatoRequestModel); _contatoDomainService.Atualizar(contato); return(Request.CreateResponse(HttpStatusCode.OK, contato)); }