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); }
public IActionResult Create([FromBody] Funcionario funcionario) { if (funcionario == null) { return(BadRequest()); } _funcionarioRepositorio.Add(funcionario); return(CreatedAtRoute("GetFuncionario", new { id = funcionario.ID }, funcionario)); }