public HttpResponseMessage Put(int codigo, [FromBody] Pessoa pessoa) { var updValido = PessoaContexto.Update(x => x.Id == codigo, pessoa); var status = updValido ? HttpStatusCode.Accepted : HttpStatusCode.NoContent; return(Request.CreateResponse(status, PessoaContexto.ConsultarTodos())); }
public HttpResponseMessage PostPessoa([FromBody] Pessoa pessoa) { if (CpfCnpjUtils.IsValid(pessoa.Cpf)) { PessoaContexto.Add(pessoa); return(Request.CreateResponse(HttpStatusCode.Created, PessoaContexto.ConsultarTodos())); } return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "CPF Invalido!")); }
public HttpResponseMessage Delete(int codigo) { var pessoa = PessoaContexto.ConsultarPorId(x => x.Id == codigo); if (pessoa != null) { PessoaContexto.Remove(pessoa); return(Request.CreateResponse(HttpStatusCode.OK, PessoaContexto.ConsultarTodos())); } return(Request.CreateResponse(HttpStatusCode.OK, pessoa)); }
public HttpResponseMessage GetPessoas() { var pessoas = PessoaContexto.ConsultarTodos(); return(Request.CreateResponse(HttpStatusCode.OK, pessoas)); }
public HttpResponseMessage Post([FromBody] Pessoa pessoa) { PessoaContexto.Add(pessoa); return(Request.CreateResponse(HttpStatusCode.Created, PessoaContexto.ConsultarTodos())); }