public ViewResult GetAllStudent() { //List<Etudiant> ietuddList = _etudiantRepository.GetAll().ToList(); List <EtudiantViewModel> ietudListViewModel = new List <EtudiantViewModel>(); foreach (var modelEtudiant in _etudiantRepository.GetAll().ToList()) { EtudiantViewModel evm = new EtudiantViewModel(); var modelPersonne = _personneRepository.GetByID(modelEtudiant.IdPersonne); evm.personneViewModel = new PersonneViewModel(); evm.Matricule = modelEtudiant.Matricule; evm.NomPère = modelEtudiant.NomPère; evm.NomMère = modelEtudiant.NomMère; evm.personneViewModel = new PersonneViewModel(); evm.personneViewModel.Nom = modelPersonne.Nom; evm.personneViewModel.Prénom = modelPersonne.Prénom; evm.personneViewModel.Sexe = modelPersonne.Sexe; evm.personneViewModel.Cin = modelPersonne.Cin; evm.personneViewModel.DateNaissance = modelPersonne.DateNaissance; evm.personneViewModel.Nationalité = modelPersonne.Nationalité; evm.personneViewModel.Email = modelPersonne.Email; evm.personneViewModel.Gsm = modelPersonne.Gsm; ietudListViewModel.Add(evm); } return(View(ietudListViewModel)); }
public IActionResult Edit(EtudiantViewModel etudiantModel) { EtudiantContext etudiantContext = new EtudiantContext(connectionString); etudiantModel.Promotions = populatesPromotion(); //Rajouter des contrôles dynamiques //if(etudiantModel.IdentifiantPromotion == 2) //{ // ModelState.AddModelError("IdentifiantPromotion", "Ne peut être égal à 2"); //} IActionResult retour = null; if (ModelState.IsValid) { Etudiant etudiant = new Etudiant(); etudiant.Identifiant = (int)etudiantModel.Identifiant; etudiant.Nom = etudiantModel.Nom; etudiant.Prenom = etudiantModel.Prenom; etudiant.IdPromotion = etudiantModel.IdPromotion; etudiant.Age = etudiantModel.Age; etudiant.Genre = etudiantModel.Genre; bool isOK = etudiantContext.Update(etudiant); retour = RedirectToAction("Index"); } else { retour = View(etudiantModel); } return(retour); }
//// GET: Note/Details/5 //public ActionResult Details(int id) //{ // return View(); //} // GET: Note/Create public ActionResult Create() { EtudiantService LS = new EtudiantService(); List <EtudiantViewModel> llvm = new List <EtudiantViewModel>(); MatiereService BS = new MatiereService(); List <MatiereViewModel> lbvm = new List <MatiereViewModel>(); foreach (var item in LS.GetAll()) { EtudiantViewModel loc = new EtudiantViewModel() { Id = item.Id, Nom = $"{item.Nom}" }; llvm.Add(loc); } foreach (var item in BS.GetAll()) { MatiereViewModel b = new MatiereViewModel() { Code = item.Code, Libelle = item.Libelle }; lbvm.Add(b); } ViewData["Etudiants"] = new SelectList(llvm, "Id", "Nom"); ViewData["Matieres"] = new SelectList(lbvm, "code", "Libelle"); return(View()); }
public IActionResult Create() { EtudiantViewModel mymodel = new EtudiantViewModel(); mymodel.Etudiant = new Model.Etudiant(); mymodel.Classes = _context.Classe.ToList(); return(View(mymodel)); }
public IActionResult Create() { EtudiantViewModel model = new EtudiantViewModel(); model.Promotions = populatesPromotion(); return(View(model)); }
public ActionResult Index() { EtudiantViewModel _Etudiant = new EtudiantViewModel(); _Etudiant.Name = "Karim"; ViewBag.Message = _Etudiant.Name; return(View()); }
public async Task <IActionResult> Index() { EtudiantViewModel mymodel = new EtudiantViewModel(); mymodel.Etudiants = await _context.Etudiant.ToListAsync(); mymodel.Classes = _context.Classe.ToList(); return(View(mymodel)); }
public ActionResult Delete(int?num_etudiant) { EtudiantViewModel om = new EtudiantViewModel(); if (num_etudiant != null) { var objet_modifier = bdt.Etudiants.Where(x => x.num_etudiant == num_etudiant).First(); om.num_etudiant = objet_modifier.num_etudiant; } return(View(om)); }
public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } EtudiantViewModel mymodel = new EtudiantViewModel(); mymodel.Etudiant = await _context.Etudiant.FindAsync(id); mymodel.Classes = _context.Classe.ToList(); if (mymodel.Etudiant == null) { return(NotFound()); } return(View(mymodel)); }
public IActionResult Edit(int id) { EtudiantContext etudiantContext = new EtudiantContext(connectionString); Etudiant etudiant = etudiantContext.Get(id); EtudiantViewModel etudiantModel = new EtudiantViewModel(); etudiantModel.Identifiant = etudiant.Identifiant; etudiantModel.Nom = etudiant.Nom; etudiantModel.Prenom = etudiant.Prenom; etudiantModel.IdPromotion = etudiant.IdPromotion; etudiantModel.Genre = etudiant.Genre; etudiantModel.Age = etudiant.Age; etudiantModel.Promotions = populatesPromotion(); return(View(etudiantModel)); }
public ActionResult Create(int?num_etudiant) { EtudiantViewModel etd = new EtudiantViewModel(); if (num_etudiant != null) { var objet_modifier = bdt.Etudiants.Where(x => x.num_etudiant == num_etudiant).First(); etd.num_etudiant = (int)objet_modifier.num_etudiant; etd.nom = objet_modifier.nom; etd.prenom = objet_modifier.prenom; etd.ville = objet_modifier.ville; etd.adresse = objet_modifier.adresse; etd.code_postal = objet_modifier.code_postal; etd.date_naissance = (DateTime)objet_modifier.date_naissance; etd.Pays = objet_modifier.Pays; } return(View(etd)); }
public async Task <IActionResult> Delete(int?id) { if (id == null) { return(NotFound()); } EtudiantViewModel mymodel = new EtudiantViewModel(); mymodel.Etudiant = await _context.Etudiant .FirstOrDefaultAsync(m => m.IdEtudiant == id); mymodel.LibelleClasse = _context.Classe.Find(mymodel.Etudiant.ClasseIdClasse).Libelle; if (mymodel.Etudiant == null) { return(NotFound()); } return(View(mymodel)); }
public MainViewModel() { HomeVm = new HomeViewModel(); CollegesVm = new CollegeViewModel(); DepartementVm = new DepartementViewModel(); EnseignantVm = new EnseignantViewModel(); EtudiantVm = new EtudiantViewModel(); MatiereVm = new MatiereViewModel(); NoteVm = new NoteViewModel(); SalleVm = new SalleViewModel(); CurrentView = HomeVm; HomeViewCommand = new RelayCommand(o => { CurrentView = HomeVm; }); CollegeViewCommand = new RelayCommand(o => { CurrentView = CollegesVm; }); DepartemnetViewCommand = new RelayCommand(o => { CurrentView = DepartementVm; }); EnseignantViewCommand = new RelayCommand(o => { CurrentView = EnseignantVm; }); EtudiantViewCommand = new RelayCommand(o => { CurrentView = EtudiantVm; }); MatiereViewCommand = new RelayCommand(o => { CurrentView = MatiereVm; }); NoteViewCommand = new RelayCommand(o => { CurrentView = NoteVm; }); SalleViewCommand = new RelayCommand(o => { CurrentView = SalleVm; }); }
public IActionResult Index() { var modelEtudiant = _etudiantRepository.GetByID(1); var modelPersonne = _personneRepository.GetByID(modelEtudiant.IdPersonne); EtudiantViewModel ietudListViewModel = new EtudiantViewModel(); ietudListViewModel.personneViewModel = new PersonneViewModel(); ietudListViewModel.IdEtudiant = modelEtudiant.IdEtudiant; ietudListViewModel.Matricule = modelEtudiant.Matricule; ietudListViewModel.NomPère = modelEtudiant.NomPère; ietudListViewModel.NomMère = modelEtudiant.NomMère; ietudListViewModel.personneViewModel.Nom = modelPersonne.Nom; ietudListViewModel.personneViewModel.Prénom = modelPersonne.Prénom; ietudListViewModel.personneViewModel.Sexe = modelPersonne.Sexe; ietudListViewModel.personneViewModel.Cin = modelPersonne.Cin; ietudListViewModel.personneViewModel.DateNaissance = modelPersonne.DateNaissance; ietudListViewModel.personneViewModel.Nationalité = modelPersonne.Nationalité; ietudListViewModel.personneViewModel.Email = modelPersonne.Email; ietudListViewModel.personneViewModel.Gsm = modelPersonne.Gsm; return(View(ietudListViewModel)); }
public async Task <IActionResult> AddStudent(EtudiantViewModel etudModel) { if (ModelState.IsValid) { Etudiant etd = new Etudiant(); etd.IdPersonneNavigation = new Personne(); etd.IdAdresseNavigation = new Adresse(); etd.IdPersonneNavigation.Nom = etudModel.personneViewModel.Nom; etd.IdPersonneNavigation.Prénom = etudModel.personneViewModel.Prénom; etd.IdPersonneNavigation.DateNaissance = etudModel.personneViewModel.DateNaissance; etd.IdPersonneNavigation.Sexe = etudModel.personneViewModel.Sexe; etd.IdPersonneNavigation.Cin = etudModel.personneViewModel.Cin; etd.IdPersonneNavigation.Nationalité = etudModel.personneViewModel.Nationalité; etd.IdPersonneNavigation.Téléphone = etudModel.personneViewModel.Téléphone; etd.IdPersonneNavigation.Gsm = etudModel.personneViewModel.Gsm; etd.IdPersonneNavigation.Email = etudModel.personneViewModel.Email; etd.IdAdresseNavigation.Adresse1 = etudModel.adresseViewModel.Adresse1; etd.IdAdresseNavigation.Cp = etudModel.adresseViewModel.Cp; etd.IdAdresseNavigation.Ville = etudModel.adresseViewModel.Ville; etd.Matricule = etudModel.Matricule; etd.ProfessionPère = etudModel.ProfessionPère; etd.ProfessionMère = etudModel.ProfessionMère; etd.NomPère = etudModel.NomPère; etd.NomMère = etudModel.NomMère; etd.NiveauEtudePère = etudModel.NiveauEtudePère; etd.NiveauEtudeMère = etudModel.NiveauEtudeMère; etd.IdFiliere = 1; await _etudiantRepository.AddAsync(etd); return(View("GetAllStudent")); } else { return(View(etudModel)); } }
public IActionResult AddStudent() { EtudiantViewModel evm = new EtudiantViewModel(); return(PartialView("_AddStudentPartial", evm)); }