public ActionResult Demandes(int actionChoisie) { ActionDAO dao = new ActionDAO(); //On considère que l'utilisateur 3 est connecté ViewBag.listeActions = dao.RecupererListeActivitesEtDatesParUtil(3); //Par défaut utilisateur 3 ReponseDao daoReponse = new ReponseDao(); ViewBag.lesReponses = daoReponse.RecupererReponsesAffichage(actionChoisie); List <ReponseAffichage> lesReponses = daoReponse.RecupererReponsesAffichage(actionChoisie); List <DateTime> dateContact = new List <DateTime>(); List <string> activiteContact = new List <string>(); for (int i = 0; i < lesReponses.Count; i++) { int id_volontaire = (int)lesReponses[i].IdUtilisateur; var monTuple = dao.DernierService(3, id_volontaire); //Par défaut utilisateur (bénéficiaire) 3 dateContact.Add(monTuple.Item1); activiteContact.Add(monTuple.Item2); } ViewBag.IdActionChoisi = actionChoisie; ViewBag.effectueDate = dateContact; ViewBag.effectueActivite = activiteContact; ViewBag.detailAction = dao.GetActionBenefChoisie(actionChoisie); ViewBag.detailBenevole = daoReponse.RecupererUtilisateurSelectionne(actionChoisie); return(View("Demandes")); }
public ActionResult Postuler(int idAction, int idUtilisateur = 3) //Indication de l'id utilisateur avec la valeur 3 à modifier une fois l'interface creation de profil implémentée { ReponseDao repDAO = new ReponseDao(); repDAO.EnregistrerNouvelleReponse(idUtilisateur, idAction); return(RedirectToAction("afficherActions")); }
public ActionResult DemandesDeux(int idUtilisateur, int idAction) { int idDeLAction = idAction; int idDeLUtilisateur = idUtilisateur; ReponseDao daoReponse = new ReponseDao(); daoReponse.ajouterDateSelection(idUtilisateur, idAction); daoReponse.AjoutDateRejet(idAction, idUtilisateur); // return RedirectToAction("Demandes"); return(Demandes(idAction)); }