public ActionResult Verifica(int id) { var utenteLoggato = Session["StudenteLoggato"]; if (utenteLoggato == null) { return(RedirectToAction("LoginStudente", "Home")); } var model = new VerificaModel(); model.Title = "Verifica"; model.Text = "<strong>Bold</strong> normal"; model.LabelDomanda = "Domanda"; model.LabelOpzioneA = "A"; model.LabelOpzioneB = "B"; model.LabelOpzioneC = "C"; model.LabelOpzioneD = "D"; model.LabelOpzioneE = "E"; model.Password = (Password)utenteLoggato; if (model.Password.ID != id) { return(RedirectToAction("Verifica", "Reserved", new { model.Password.ID })); } model.ListaDomandaChiusa = DatabaseHelper.GetAllDomandaChiusaByVerifica(model.Password.IDVerifica); model.ListaRispostaChiusa = Helper.Helper.GeneraDomande(model.ListaDomandaChiusa, model.Password.IDStudente); return(View(model)); }
public ActionResult Verifica(int id, VerificaModel model) { var utenteLoggato = Session["StudenteLoggato"]; model.Password = (Password)utenteLoggato; foreach (var item in model.ListaRispostaChiusa) { DatabaseHelper.InsertRispostaChiusa(item); DatabaseHelper.RemovePassword(model.Password); } Session.Remove("StudenteLoggato"); return(RedirectToAction("Index", "Home")); }