public ActionResult SondageCree(int idSondage) { // action de création du sondage qui retourne la vue spéciale créateur (SondageCree) avec le modèle sondage et options pour définir l'instance de sondage et de la liste d'options // Get sondage by idSondage Sondage monSondage = Sondage.ChargerSondageDepuisBDD(idSondage); // Get options by idSondage List <Option> optionList = Option.ChargerOptionsDepuisBDD(idSondage); // Pour grouper les objets SondageEtOptions sondageEtOptions = new SondageEtOptions(monSondage, optionList); // envoyer les données à la vue return(View(sondageEtOptions)); }
public ActionResult SondageResultat(int idSondage) { // Get sondage by id Sondage monSondage = Sondage.ChargerSondageDepuisBDD(idSondage); // Get options by idSondage List <Option> optionList = Option.ChargerOptionsDepuisBDD(idSondage); // Grouper les objets SondageEtOptions sondageEtOptions = new SondageEtOptions(monSondage, optionList); // envoyer les données à la vue return(View(sondageEtOptions)); }
public ActionResult SondageVote(int idSondage) { // on appelle l'action avec comme paramètre l'id de l'instance du sondage // Get sondage by id Sondage monSondage = Sondage.ChargerSondageDepuisBDD(idSondage); // si le sondage est désactivé, on ne va pas plus loin et on renvoie à l'action ci-dessous if (monSondage.Desactiver) { return(RedirectToAction("ErreurSondageDesactive")); } // Get options by idSondage List <Option> optionList = Option.ChargerOptionsDepuisBDD(idSondage); // Grouper les objets SondageEtOptions sondageEtOptions = new SondageEtOptions(monSondage, optionList); // envoyer les données à la vue return(View(sondageEtOptions)); }