Ejemplo n.º 1
0
        public ActionResult ProfessoreConfermaAssegnaVerifica(int id)
        {
            var utenteLoggato = Session["utenteLoggato"];

            if (utenteLoggato == null)
            {
                return(RedirectToAction("LoginProfessore", "Home"));
            }

            var model = new ProfessoreConfermaAssegnaVerificaModel();

            model.Classe     = (Classe)Session["ClasseSelezionata"];
            model.Verifica   = (Verifica)Session["VerificaSelezionato"];
            model.Professore = (Professore)utenteLoggato;

            model.ListaStudente = DatabaseHelper.GetAllStudenteByIDClasse(model.Classe.ID);
            model.ListaPassword = Helper.Helper.GeneraPassword(model.Verifica, model.ListaStudente);
            if (model.Professore.ID != id)
            {
                return(RedirectToAction("HomeProfessore", "Reserved", new { model.Professore.ID }));
            }

            ProfessoreConfermaAssegnaVerificaLabel(model);
            Session["Passwordgenerate"] = model.ListaPassword;
            return(View(model));
        }
Ejemplo n.º 2
0
 public static void ProfessoreConfermaAssegnaVerificaLabel(ProfessoreConfermaAssegnaVerificaModel model)
 {
     model.Title           = "Red system";
     model.Text            = "<strong>Bold</strong> normal";
     model.LabelButtonSend = "Conferma";
     model.LabelNome       = "Nome";
     model.LabelCognome    = "Cognome";
     model.LabelClasse     = "Classe";
     model.LabelPassword   = "******";
 }
Ejemplo n.º 3
0
        public ActionResult ProfessoreConfermaAssegnaVerifica(int id, ProfessoreConfermaAssegnaVerificaModel model)
        {
            ProfessoreConfermaAssegnaVerificaLabel(model);
            model.ListaPassword = (List <Password>)Session["Passwordgenerate"];
            model.Classe        = (Classe)Session["ClasseSelezionata"];
            model.ListaStudente = DatabaseHelper.GetAllStudenteByIDClasse(model.Classe.ID);

            var utenteLoggato = Session["utenteLoggato"];

            model.Professore = (Professore)utenteLoggato;
            if (model.ListaPassword.Count != 0)
            {
                foreach (var item in model.ListaPassword)
                {
                    DatabaseHelper.InsertPassword(item);
                }
            }

            return(View(model));
        }