public ActionResult Prova(AssuntoCursoUsuario acu) { var idCurso = acu.IdCurso; var idUsuario = acu.IdUsuario; var nota = acu.SelectedNota; int notaInt = Int32.Parse(nota); using (CursoRepository repo = new CursoRepository()) { repo.InserirNota(idCurso, idUsuario, notaInt); } //Se o usuario concluiu o curso então atualiza data de conclusão using (TreinamentoRepository repoTrei = new TreinamentoRepository()) { var treinamento = repoTrei.ObterTreinamento(idUsuario, idCurso); if (treinamento.DataConclusao.ToString() == "01/01/0001 00:00:00") { if (treinamento != null) { repoTrei.AtualizarDataConclusaoTreinamento(treinamento.Id); } } } return(RedirectToAction("Index", "Curso")); }