// GET: Parrain/Home public ActionResult Index() { ViewBag.title = "Area Parrain - Marraine"; ParrainModel parainM = new ParrainModel(); // donc contient : IsConnected + package UtilisateurRepository ur = new UtilisateurRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString); // 1. parainM.Utilisateur = mapToVIEWmodels.utilisateurTOprofileModel(ur.getOne(SessionUtilisateur.ConnectedUser.IdUtilisateur)); // 2. if (SessionUtilisateur.ConnectedUserPackage != null) { FormuleRepository fr = new FormuleRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString); parainM.ThePackage = mapToVIEWmodels.formuleToFormuleModel(fr.getOne(SessionUtilisateur.ConnectedUserPackage.IdFormule)); } // 3. if (SessionUtilisateur.ConnectedUserAnimals != null) { AnimalRepository ar = new AnimalRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString); foreach (AnimalModel item in SessionUtilisateur.ConnectedUserAnimals) { AnimalModel AnimalfromDB = mapToVIEWmodels.animalToAnimalModel(ar.getOne(item.IdAnimal)); parainM.AnimauxAdoptes.ToList().Add(AnimalfromDB); } } return(View(parainM)); }
// GET: Admin/Home public ActionResult Index() { AdminModel admiM = new AdminModel(); UtilisateurRepository ur = new UtilisateurRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString); // stocker l'utilisateur dans AdminModel admiM.Utilisateur = mapToVIEWmodels.utilisateurTOprofileModel(ur.getOne(SessionUtilisateur.ConnectedUser.IdUtilisateur)); // stocker fraichement animalModif //if (SessionUtilisateur.ConnectedUserAnimals != null) //{ // admiM.Animal = SessionUtilisateur.ConnectedUserAnimals.Last(); //} //afficher les categories de l'animal CategorieRepository ctr = new CategorieRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString); admiM.Animal.allCategories = ctr.getAll().Select(item => mapToVIEWmodels.CategorieTOCategorieModel(item)).ToList(); //if (SessionUtilisateur.ConnectedUserPackage != null) //{ // admiM.Animal = SessionUtilisateur.ConnectedUserAnimals.Last(); //} // stocker si animal = deleted or not admiM.UserIsDeleted = Convert.ToBoolean(TempData["userDeleted"]); return View(admiM); }