Exemple #1
0
        public StandartModel()
        {
            this.RoleModels = new List <RoleModel>();
            UtilisateurRepository ur = new UtilisateurRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString);

            RoleModels = ur.getAllRolesForRegisterModel().Select(item => mapToVIEWmodels.RoleTORoleModel(item)).ToList();
            // -----------------------------------------------------------------------------------
            this.ListeAnimaux = new List <AnimalModel>();
            AnimalRepository animRepo = new AnimalRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString);

            ListeAnimaux = animRepo.getAll().Select(item => mapToVIEWmodels.animalToAnimalModel(item)).ToList();
            // ------------                                                           -----------
            // ------------                                                           -----------
            CategorieRepository ctr = new CategorieRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString);

            foreach (AnimalModel eachAnimalModel in ListeAnimaux)
            {
                eachAnimalModel.allCategories = ctr.getAll().Select(item => mapToVIEWmodels.CategorieTOCategorieModel(item)).ToList();
            }
        }
Exemple #2
0
        // 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);
        }