Exemple #1
0
        public HttpResponseMessage PostFuncionario(Funcionario funcionario)
        {   // Cadastra novo funcionário
            funcionario = repositorio.Add(funcionario);
            var response = Request.CreateResponse <Funcionario>(HttpStatusCode.Created, funcionario);

            string uri = Url.Link("DefaultApi", new { id = funcionario.Id });

            response.Headers.Location = new Uri(uri);
            return(response);
        }
Exemple #2
0
        public IActionResult Create([FromBody] Funcionario funcionario)
        {
            if (funcionario == null)
            {
                return(BadRequest());
            }

            _funcionarioRepositorio.Add(funcionario);

            return(CreatedAtRoute("GetFuncionario", new { id = funcionario.ID }, funcionario));
        }