//public IEnumerable<Pessoa> GetlistaPessoaPorCategoria(string categoria) //{ // return repositorio.GetAll().Where( // p => string.Equals(p.Categoria, categoria, StringComparison.OrdinalIgnoreCase)); //} public HttpResponseMessage Post(Pessoa item) { item = repositorio.Add(item); var response = Request.CreateResponse <Pessoa>(HttpStatusCode.Created, item); string uri = Url.Link("DefaultApi", new { id = item.IdPessoa }); response.Headers.Location = new Uri(uri); return(response); }
public IActionResult Create([FromBody] Pessoa pessoa) { if (pessoa == null) { return(BadRequest()); } _pessoaRep.Add(pessoa); return(CreatedAtRoute("GetPessoa", new { id = pessoa.Id }, pessoa)); }
public HttpResponseMessage PostPessoa(Pessoa pessoa) { pessoa = repositorio.Add(pessoa); var response = Request.CreateResponse(HttpStatusCode.Created, pessoa); string uri = Url.Link("DefaultApi", new { id = pessoa.Id }); response.Headers.Location = new Uri(uri); return(response); }
public ActionResult <RetornoView <Pessoa> > Create([FromBody] Pessoa pessoa) { if (pessoa == null) { return(BadRequest()); } _pessoaRepositorio.Add(pessoa); var result = new RetornoView <Pessoa>() { dado = pessoa, sucesso = true }; return(result); //return CreatedAtRoute("GetUsuario", new {id=usuario.UsuarioId}, usuario); }