Exemple #1
0
        //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);
        }