public IActionResult AlterarFuncionario(Guid id, [FromBody] Funcionario f) { var fAntigo = _repositories.ObterPorId(id); if (fAntigo == null) { return(NotFound()); } fAntigo.Nome = f.Nome; fAntigo.DataNascimento = f.DataNascimento; fAntigo.Salario = f.Salario; _repositories.Alterar(fAntigo); return(Ok()); }
public IActionResult Put([FromBody] Funcionario funcionario) { try { if (!_repo.Encontrar(funcionario)) { return(NoContent()); } _repo.Alterar(funcionario); return(Ok("Funcionário alterado com sucesso!")); } catch (System.Exception) { return(StatusCode(500)); } }
public async Task <IActionResult> Editar(Funcionario f) { await _repositories.Alterar(f); return(RedirectToAction("index")); }