public IActionResult Put(int id, Presenca presencaAtualizada) { try { // Faz a chamada para o método _presencaRepository.Atualizar(id, presencaAtualizada); // Retorna um status code return(StatusCode(204)); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult Put(int id, Presenca presencaAtualizada) { Presenca presencaBuscada = _presencaRepository.BuscarPorId(id); if (presencaBuscada != null) { try { _presencaRepository.Atualizar(id, presencaAtualizada); return(StatusCode(200)); } catch (Exception erro) { return(BadRequest(erro)); } } return(StatusCode(404)); }
public IActionResult Put(int id, Presenca presencaAtualizada) { if (presencaAtualizada == null) { return(NotFound("A preença não foi atualizada pois ela não existe")); } try { _presencaRepository.Atualizar(id, presencaAtualizada); return(NoContent()); } catch (Exception) { return(BadRequest("A presença não pôde ser atualizada.")); } }