Exemplo n.º 1
0
        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."));
        }
Exemplo n.º 2
0
        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));
        }