示例#1
0
 public void PutFuncionarios(int id, Funcionario funcionario)
 {   // Atualiza dados de um funcionário, de acordo com o ID
     funcionario.Id = id;
     if (!repositorio.Update(funcionario))
     {
         throw new HttpResponseException(HttpStatusCode.NotFound);
     }
 }
示例#2
0
        public IActionResult UpdateCancelado(long id, [FromBody] Funcionario funcionario)
        {
            if (funcionario == null)
            {
                return(BadRequest());
            }

            var _funcionario = _funcionarioRepositorio.Find(id);

            if (_funcionario == null)
            {
                return(NotFound());
            }

            _funcionario.CANCELADO = "S";

            _funcionarioRepositorio.Update(_funcionario);

            return(new NoContentResult());
        }