/// <summary> /// Constructeur de la page d'accueil /// </summary> /// <param name="utilisateurRepository"></param> /// <param name="courseRepository"></param> /// <param name="resultatRepository"></param> /// <param name="coureurRepository"></param> public Accueil(UtilisateurRepository utilisateurRepository, CourseRepository courseRepository, ResultatRepository resultatRepository, CoureurRepository coureurRepository) { InitializeComponent(); this.utilisateurRepository = utilisateurRepository; this.courseRepository = courseRepository; this.resultatRepository = resultatRepository; this.coureurRepository = coureurRepository; // Changements des états des boutons car non connecté this.buttonAjouterCourse.Visible = false; this.buttonAjouterCourse.Enabled = false; this.buttonImportCoureurs.Visible = false; this.buttonImportCoureurs.Enabled = false; this.buttonNouveauCoureur.Visible = false; this.buttonNouveauCoureur.Enabled = false; this.buttonModifierCourse.Visible = false; this.buttonModifierCourse.Enabled = false; this.buttonImportResultats.Visible = false; this.buttonImportResultats.Enabled = false; this.buttonSuppression.Visible = false; this.buttonSuppression.Enabled = false; // Remplit les dataGridViews AfficherContenu(); }
public void ButtonClick_AjouterMedecin(object sender, RoutedEventArgs e) { Cabinet cabinet = (Cabinet)cabinetComboBox.SelectedItem; int idCabinet = cabinet.id; int idVisiteur = _user.id; Utilisateur nouveauMedecin = new Utilisateur( 0, idCabinet, nomMedecinTextBox.Text, prenomMedecinTextBox.Text ); UtilisateurRepository utilisateurRepository = new UtilisateurRepository(); utilisateurRepository.CreateMedecin(nouveauMedecin, _user); MessageBox.Show("Medecin créé !"); Utilisateurs listeMedecins = utilisateurRepository.GetMedecinAll(_user); CabinetRepository cabinetRepository = new CabinetRepository(); Cabinets listeCabinets = cabinetRepository.GetAll(_user); afficherListe(listeMedecins, listeCabinets); }
public MainForm() { InitializeComponent(); Initializing = true; CoureurRepo = new CoureurRepository(); CourseRepo = new CourseRepository(); ParticipationRepo = new ParticipationRepository(); UserRepo = new UtilisateurRepository(); // import all courses to initialize the listBox foreach (Course course in CourseRepo.GetAll()) { listBoxCourses.Items.Add(course.Nom); listBoxCourses.SelectedIndex = 0; } //Filtre pour les participant comboBoxFilters.Items.Add("Aucun filtre"); for (int i = 0; i < 12; i++) { comboBoxFilters.Items.Add("Age : " + i + "0-" + (i + 1) + "0 ans"); } comboBoxFilters.SelectedIndex = 0; Initializing = false; ReloadDataGridView(); }
public ActionResult Login(LoginModel lm) { UtilisateurRepository ur = new UtilisateurRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString); if (!ModelState.IsValid) { foreach (ModelState each_modelState in ViewData.ModelState.Values) { foreach (ModelError each_error in each_modelState.Errors) { ViewBag.ErrorMessage += each_error.ErrorMessage + "<br>"; } } return(RedirectToAction("Index")); } else { ProfileModel pm = mapToVIEWmodels.utilisateurTOprofileModel(ur.verifLogin(MapToDBModel.loginToUtilisateur(lm))); if (pm != null) { SessionUtilisateur.ConnectedUser = pm; SessionUtilisateur.IsConnected = true; return(RedirectToAction("Index")); } else { ViewBag.ErrorInLoginProcess = "Error with tne email or password"; return(RedirectToAction("Index", new { Controller = "Home", Area = "" })); } //if ou else : faut passer par index de ce controller : pour suite des verif (parrain...) } }
public ActionResult DeleteUser(ProfileModel utilisM) { UtilisateurRepository ur = new UtilisateurRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString); bool userIsDeleted = ur.delete(utilisM.IdUtilisateur); TempData["userDeleted"] = userIsDeleted; return RedirectToAction("Index"); }
// 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)); }
public UserControlVisites(Utilisateur utilisateur) { InitializeComponent(); _user = utilisateur; VisiteRepository repoVisite = new VisiteRepository(); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); if (_user.type == 2) { DialogHostButton.Visibility = Visibility.Collapsed; // TODO: A passer à 1 quand ce sera le nom/prénom et non l'id ColHeaderVisiteur.Width = 0; VisitListView.Width = double.NaN; VisitListView.Margin = new Thickness(370, 0, 0, 0); ColHeaderModifBtn.Width = 0; ColHeaderDelBtn.Width = 0; ColHeaderMedecin.Width = 0; Visites listeVisitesMedecin = repoVisite.GetVisiteAllByIdMedecin(_user.id, _user); afficherListeByMedecin(listeVisitesMedecin.ListeVisites); } else { ColHeaderMedecin.Width = double.NaN; ColHeaderVisiteur.Width = 0; VisitListView.Margin = new Thickness(170, 0, 0, 0); Visites listeVisites = repoVisite.GetVisiteAllByIdVisiteur(_user.id, _user); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinVisiteur(_user.id, _user); afficherListe(listeVisites.ListeVisites, listeMedecins); } }
//public bool ValidValues() //{ // //Utilisateur medecin = (Utilisateur)DoctorComboBox.SelectedItem; // //DateTime dateVisite = DateTime.Parse(dateVisiteDatePicker.Text); // //heureDebutTimePicker // //DateTime heureDepart = DateTime.Parse(heureDepartTimePicker.Text); // if(medecin == null) // { // MessageBox.Show("Sélectionnez un médecin"); // return false; // } // if (dateVisite == null) // { // MessageBox.Show("Il faut spécifier la date de visite."); // return false; // } // else if ((heureDebut == null) && (heureDepart != null)) // { // MessageBox.Show("Vous ne pouvez pas renseigner d'heure de départ si une heure 'arrivée n'est pas spécifiée."); // return false; // } // else if (heureDepart < heureDebut) // { // MessageBox.Show("Erreur : l'heure de départ du cabinet doit être supérieure à celle de début d'entretien."); // return false; // } // return true; //} public void ButtonClick_ModifierVisite(object sender, RoutedEventArgs e) { int idVisite = int.Parse(idVisiteLabel.Content.ToString()); bool isRDV = rdvComboBox.Text == "Oui" ? true : false; Utilisateur medecin = (Utilisateur)DoctorComboBox.SelectedItem; int idMedecin = medecin.id; int idVisiteur = _user.id; Visite visiteModif = new Visite( idVisite, idVisiteur, idMedecin, DateTime.Parse(dateVisiteDatePicker.Text), isRDV, DateTime.Parse(heureArriveeTimePicker.Text), DateTime.Parse(heureDebutTimePicker.Text), DateTime.Parse(heureDepartTimePicker.Text) ); VisiteRepository visiteRepository = new VisiteRepository(); visiteRepository.UpdateVisite(visiteModif, _user); MessageBox.Show("Visite modifiée"); Visites listeVisites = visiteRepository.GetVisiteAllByIdVisiteur(_user.id, _user); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinAll(_user); afficherListe(listeVisites.ListeVisites, listeMedecins); }
public void ButtonClick_AjouterVisite(object sender, RoutedEventArgs e) { if (ValidValues()) { bool isRDV = rdvComboBox.Text == "Oui" ? true : false; Utilisateur medecin = (Utilisateur)DoctorComboBox.SelectedItem; int idMedecin = medecin.id; Visite nouvelleViste = new Visite( _user.id, idMedecin, DateTime.Parse(dateVisiteDatePicker.Text), isRDV, DateTime.Parse(heureArriveeTimePicker.Text), DateTime.Parse(heureDebutTimePicker.Text), DateTime.Parse(heureDepartTimePicker.Text) ); VisiteRepository visiteRepository = new VisiteRepository(); visiteRepository.CreateVisite(nouvelleViste, _user); MessageBox.Show("Visite créée"); Visites listeVisites = visiteRepository.GetVisiteAllByIdVisiteur(_user.id, _user); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinAll(_user); afficherListe(listeVisites.ListeVisites, listeMedecins); } else { VisiteDialogHost.IsOpen = true; } }
public Pokedex() { Pokemons = new PokemonRepository(); PokeTypes = new PokeTypeRepository(); Species = new SpeciesRespository(); Utilisateurs = new UtilisateurRepository(); Habitats = new HabitatRepository(); }
/// <summary> /// Gère la création d'un utilisateur /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonValider_Click(object sender, EventArgs e) { bool existe = false; // Création d'un utilisateur selon les données rentrées dans les 2 textBox Utilisateur utilisateur = new Utilisateur(textBoxId.Text, textBoxMdp.Text); UtilisateurRepository uR = new UtilisateurRepository(); foreach (Utilisateur u in uR.GetAll()) { //On vérifie que l'utilisateur existe déjà ou non if (u.Pseudo == utilisateur.Pseudo) { existe = true; } } if (existe) { MessageBox.Show("Utilisateur déjà existant !"); } else if (utilisateur.VerificationMotDePasse(this.textBoxMdp.Text)) { MessageBox.Show("Mot de passe pas assez sécurisé, il doit comporter au minimum une majuscule, une minuscule, un chiffre, un caractère spécial et doit " + "être composé au minimum de 6 caractères."); } else { //S'il n'existe pas, on le créé, on connecte l'utilisateur et on change l'état des boutons de la page d'accueil uR.Save(utilisateur); Accueil.identifiantEnregistre = utilisateur.Pseudo; MessageBox.Show("Inscription réussie !"); buttonConnexion.Visible = false; buttonConnexion.Enabled = false; buttonInscription.Visible = false; buttonInscription.Enabled = false; buttonDeconnexion.Visible = true; buttonDeconnexion.Enabled = true; this.buttonAjouterCourse.Visible = true; this.buttonAjouterCourse.Enabled = true; this.buttonImporterCoureur.Visible = true; this.buttonImporterCoureur.Enabled = true; this.buttonAjouterCoureur.Visible = true; this.buttonAjouterCoureur.Enabled = true; this.buttonModifierCourse.Visible = true; this.buttonModifierCourse.Enabled = true; this.buttonImporterResultats.Visible = true; this.buttonImporterResultats.Enabled = true; this.buttonSuppression.Visible = true; this.buttonSuppression.Visible = true; this.Close(); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); IUtilisateurRepository utilisateurRepository = new UtilisateurRepository(); Application.Run(new ConnectionForm(utilisateurRepository)); }
static void Main(string[] args) { Console.WriteLine("Liste des utilisateurs :"); IUtilisateurRepository utilRepo = new UtilisateurRepository(); IList <Utilisateur> utils = utilRepo.GetAll(); foreach (Utilisateur util in utils) { Console.WriteLine(util); } Console.WriteLine(); Console.WriteLine("Liste des livres :"); ILivreRepository livreRepo = new LivreRepository(); foreach (Livre livre in livreRepo.GetAll()) { Console.WriteLine(livre); } Console.WriteLine(); Console.WriteLine("Liste des livres empruntables :"); IList <Livre> livresEmpruntables = livreRepo.GetEmpruntables(); foreach (Livre livre in livresEmpruntables) { Console.WriteLine(livre); } Console.WriteLine(); Console.WriteLine("Liste des emprunts :"); IEmpruntRepository empruntRepo = new EmpruntRepository(); foreach (Emprunt emprunt in empruntRepo.GetAll()) { Console.WriteLine(emprunt); } Console.WriteLine(); Console.WriteLine("Liste des emprunts non rendus :"); foreach (Emprunt emprunt in empruntRepo.GetEmpruntsNonRendus()) { Console.WriteLine(emprunt); } Console.WriteLine(); Console.Write("Ajout d'un nouvel emprunt... "); Emprunt empr = new Emprunt(utils[0], livresEmpruntables[0]); empruntRepo.Save(empr); Console.WriteLine("Id : " + empr.Id); Console.WriteLine(); Console.Write("Enregistrement d'un retour... "); empr.Rendu = true; empruntRepo.Save(empr); Console.WriteLine("Terminé"); Console.WriteLine("\nTests OK !"); Console.ReadKey(); }
public UserControlAffectation(Utilisateur utilisateur) { _user = utilisateur; InitializeComponent(); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinAll(utilisateur); Utilisateurs listeVisiteurs = repoUtilisateur.GetVisiteurAll(utilisateur); afficherMedecins(listeMedecins, listeVisiteurs); }
public UserControlStats(Utilisateur _utilisateur) { _user = _utilisateur; InitializeComponent(); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinAll(_user); Utilisateurs listeVisiteurs = repoUtilisateur.GetVisiteurAll(_user); affichageComboBoxes(listeMedecins, listeVisiteurs); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); IUtilisateurRepository utilisateurRepository = new UtilisateurRepository(); ICoureurRepository coureurRepository = new CoureurRepository(); ICourseRepository courseRepository = new CourseRepository(); IParticipationRepository participationRepository = new ParticipationRepository(); Application.Run(new MainForm(utilisateurRepository, coureurRepository, courseRepository, participationRepository)); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); ILivreRepository livreRepository = new LivreRepository(); IUtilisateurRepository utilisateurRepository = new UtilisateurRepository(); IEmpruntRepository empruntRepository = new EmpruntRepository(); Application.Run(new MainForm(livreRepository, utilisateurRepository, empruntRepository)); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); IUtilisateurRepository utilisateurRepository = new UtilisateurRepository(); IAlbumRepository albumRepository = new AlbumRepository(); ICategorieRepository categorieRepository = new CategorieRepository(); IGenreRepository genreRepository = new GenreRepository(); Application.Run(new BDliotheque(utilisateurRepository, albumRepository, categorieRepository, genreRepository)); }
private void ButtonAffecter_Click(object sender, RoutedEventArgs e) { Utilisateur medecin = (Utilisateur)DoctorComboBox.SelectedItem; int idMedecin = medecin.id; Utilisateur visiteur = (Utilisateur)VisiteurComboBox.SelectedItem; int idVisiteur = visiteur.id; UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); repoUtilisateur.SetMedecinVisiteur(idVisiteur, idMedecin, _user); MessageBox.Show("Affecté"); }
public UserControlMedecins(Utilisateur utilisateur) { _user = utilisateur; InitializeComponent(); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinAll(_user); CabinetRepository cabinetRepository = new CabinetRepository(); Cabinets listeCabinets = cabinetRepository.GetAll(_user); afficherListe(listeMedecins, listeCabinets); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); IUtilisateurRepository utilisateurRepository = new UtilisateurRepository(); IAlbumRepository albumRepository = new AlbumRepository(); IAdministrateurRepository administrateurRepository = new AdministrateurRepository(); Program.formConnexion = new FormConnexion(utilisateurRepository, albumRepository, administrateurRepository); PresenterConnexion presenteurConnexion = new PresenterConnexion(albumRepository, utilisateurRepository, administrateurRepository, formConnexion); FormCreerCompte formCreerCompte = new FormCreerCompte(); Application.Run(formConnexion); }
static void Main() { UtilisateurRepository utilisateurRepository = new UtilisateurRepository(); CourseRepository courseRepository = new CourseRepository(); ResultatRepository resultatRepository = new ResultatRepository(); CoureurRepository coureurRepository = new CoureurRepository(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Accueil accueil = new Accueil(utilisateurRepository, courseRepository, resultatRepository, coureurRepository); Application.Run(accueil); }
private void DeleteVisite(object sender, RoutedEventArgs e) { Button b = sender as Button; Visite visite = b.CommandParameter as Visite; VisiteRepository visiteRepository = new VisiteRepository(); visiteRepository.DeleteVisite(visite.id, _user); Visites listeVisites = visiteRepository.GetVisiteAllByIdVisiteur(_user.id, _user); UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinAll(_user); afficherListe(listeVisites.ListeVisites, listeMedecins); }
public void TestConnection() { IUtilisateurRepository users = new UtilisateurRepository(); users.DeleteALL(); Utilisateur user1 = new Utilisateur("test", "J'aime les licornes"); Utilisateur user2 = new Utilisateur("test", "123"); Utilisateur user1b = new Utilisateur("test", "J'aime les licornes"); users.Save(user1); Assert.IsTrue(users.Exist(user1)); Assert.IsTrue(users.Connect(user1)); Assert.IsFalse(users.Connect(user2)); Assert.IsTrue(users.Connect(user1b)); }
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(); } }
static void Main(string[] args) { UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); VisiteRepository repoVisite = new VisiteRepository(); Utilisateur user = new Utilisateur("nouveauMdecin", "PrenomNouveauMedecin", "identiMede", "pwdpwdM", "10840348", "*****@*****.**", 2); Utilisateur userUpdate = new Utilisateur(3, "Wacrenier", "Emilien", "emilienemilien", "lololo", "065978", "emilien@gmail", 2); Utilisateurs listeMedecins = repoUtilisateur.GetMedecinALl(); Utilisateur unMedecin = repoUtilisateur.GetMedecinById(3); Utilisateurs listeVisiteur = repoUtilisateur.GetVisiteurAll(); Utilisateur unVisiteur = repoUtilisateur.GetVisiteurById(4); //repoUtilisateur.CreateMedecin(user); //repoUtilisateur.UpdateMedecin(userUpdate); //repoUtilisateur.DeleteMedecin(11); Visites listeVisite = repoVisite.GetVisiteAllByIdMedecin(3); Console.WriteLine("Instruction DEBUG"); }
public void ButtonClick_ModifierMedecin(object sender, RoutedEventArgs e) { int idMedecin = int.Parse(idDoctorLabel.Content.ToString()); Utilisateur medecinModif = new Utilisateur( idMedecin, nomMedecinTextBox.Text, prenomMedecinTextBox.Text ); UtilisateurRepository utilisateurRepository = new UtilisateurRepository(); utilisateurRepository.UpdateMedecin(medecinModif, _user); MessageBox.Show("Medecin modifié !"); Utilisateurs listeMedecins = utilisateurRepository.GetMedecinAll(_user); CabinetRepository cabinetRepository = new CabinetRepository(); Cabinets listeCabinets = cabinetRepository.GetAll(_user); afficherListe(listeMedecins, listeCabinets); }
/// <summary> /// Fonction permettant de gérer la connexion /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonValider_Click(object sender, EventArgs e) { UtilisateurRepository Ur = new UtilisateurRepository(); IList <Utilisateur> listeUtilisateurs = Ur.GetAll(); bool utilisateurConnu = VerificationLogin(textBoxId.Text, textBoxMdp.Text, listeUtilisateurs); if (utilisateurConnu) { // Mise à jour de la variable global identifiantEnregistre et des visibiltés des boutons Accueil.identifiantEnregistre = textBoxId.Text; MessageBox.Show("Connexion réussie !"); buttonConnexion.Visible = false; buttonConnexion.Enabled = false; buttonInscription.Visible = false; buttonInscription.Enabled = false; buttonDeconnexion.Visible = true; buttonDeconnexion.Enabled = true; this.buttonAjouterCourse.Visible = true; this.buttonAjouterCourse.Enabled = true; this.buttonImporterCoureur.Visible = true; this.buttonImporterCoureur.Enabled = true; this.buttonAjouterCoureur.Visible = true; this.buttonAjouterCoureur.Enabled = true; this.buttonModifierCourse.Visible = true; this.buttonModifierCourse.Enabled = true; this.buttonImporterResultats.Visible = true; this.buttonImporterResultats.Enabled = true; this.buttonSuppression.Visible = true; this.buttonSuppression.Enabled = true; this.Close(); } else { MessageBox.Show("Identifiant incorrect"); } }
private void loginButton_Click(object sender, RoutedEventArgs e) { string user = usernameTextBox.Text; string pass = passwordTextBox.Password; UtilisateurRepository repoUtilisateur = new UtilisateurRepository(); Utilisateur utilisateur = repoUtilisateur.Connexion(user, pass); utilisateur.token = repoUtilisateur.Connexion(user, pass).token; if (utilisateur != null) { MainWindow mainWindow = new MainWindow(utilisateur); mainWindow.Show(); Close(); } else { MessageBox.Show("Adrien est pd car Utilisateur est NULL"); } }
// 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); }