public async Task <IActionResult> Post(AlunoProva alunoProva) { try { _repositorio.Add(alunoProva); if (await _repositorio.SaveChangesAsync()) { return(Ok(alunoProva)); } } catch (Exception ex) { return(BadRequest($"Erro: {ex.Message}")); } return(BadRequest()); }
public async Task <IActionResult> Put(int alunoProvaId, AlunoProva alunoProva) { try { var alunoProvaCadastrada = await _repositorio.GetAlunoProvaById(alunoProvaId); if (alunoProvaCadastrada == null) { return(BadRequest("Uma prova deve ser cadastrada!!")); } _repositorio.Update(alunoProva); if (await _repositorio.SaveChangesAsync()) { return(Ok(alunoProva)); } } catch (Exception ex) { return(BadRequest($"Erro: {ex.Message}")); } return(BadRequest()); }