예제 #1
0
        public ActionResult Edit([Bind(Include = "SalleID,Nom,TypeEcran,SystemSon,EnExploitation,CinemaID")] SalleViewModel salle)
        {
            Salle s = mapper.Map <SalleViewModel, Salle>(salle);

            if (ModelState.IsValid)
            {
                db.Entry(s).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index", "Cinemas", new { area = "" }));
            }
            ViewBag.CinemaID = new SelectList(db.Cinemas, "CinemaID", "Nom", salle.CinemaID);
            return(View(salle));
        }
예제 #2
0
        // GET: Salles/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Salle salle = db.Salles.Find(id);

            if (salle == null)
            {
                return(HttpNotFound());
            }
            SalleViewModel s = mapper.Map <Salle, SalleViewModel>(salle);

            ViewBag.CinemaID = new SelectList(db.Cinemas, "CinemaID", "Nom", salle.CinemaID);
            return(View(s));
        }
예제 #3
0
        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; });
        }