Beispiel #1
0
        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));
        }
Beispiel #2
0
        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"));
        }