// POST: api/Peoples public HttpResponseMessage Post([FromBody] People people) { try { if (ModelState.IsValid) { RepositorioPeople repPeople = new RepositorioPeople(); var retorno = Request.CreateResponse(HttpStatusCode.OK, repPeople.Insert(people), new HttpConfiguration()); if (retorno == null) { return(Request.CreateResponse(HttpStatusCode.NotAcceptable, "CPF já cadastrado.", new HttpConfiguration())); } else { return(retorno); } } else { return(Request.CreateResponse(HttpStatusCode.NotAcceptable , "Falta de dados na requisição.", new HttpConfiguration())); } } catch (HttpResponseException ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public HttpResponseMessage Get(string cpf) { try { if (ModelState.IsValid) { RepositorioPeople repPeople = new RepositorioPeople(); return(Request.CreateResponse(HttpStatusCode.OK, repPeople.Get(cpf), new HttpConfiguration())); } else { return(Request.CreateResponse(HttpStatusCode.NotAcceptable, "Falta de dados na requisição.", new HttpConfiguration())); } } catch (HttpRequestException ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }