public ActionResult FazerProva(string provaid) { if (!string.IsNullOrEmpty(provaid)) { var prova = _provaAppService.ObterProva(provaid); prova.Perguntas.SelectMany(x => x.Alternativas).ToList().ForEach(x => x.Certa = false); return(View(prova)); } else { return(RedirectToAction("Error", "Home", new { mensagem = "Não foi possível encontrar a prova" })); } }
public ActionResult VisualizarProva(string ddlprova) { if (!string.IsNullOrEmpty(ddlprova)) { var prova = _provaAppService.ObterProva(ddlprova); if (prova.Perguntas.Count > 0) { return(View(prova)); } else { return(RedirectToAction("VisualizarProva", "Admin", new { mensagem = 1 })); } } else { return(View(new ProvaViewModel())); } }