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)); }
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 = "******"; }
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)); }