Exemplo n.º 1
0
        public ActionResult Edit([Bind(Include = "CinemaID,Nom,Adresse,EnExploitation,ResponsableID,Programmateur")] CinemaViewModel cinema)
        {
            Cinema c = mapper.Map <CinemaViewModel, Cinema>(cinema);

            if (ModelState.IsValid)
            {
                db.Entry(c).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.ResponsableID = new SelectList(db.Responsables, "ResponsableID", "Nom", cinema.ResponsableID);
            ViewBag.Programmateur = new SelectList(db.Users, "Login", "NomComplet", cinema.Programmateur);
            return(View(cinema));
        }
Exemplo n.º 2
0
        public ActionResult Edit([Bind(Include = "Login,Password,NomComplet,Type")] UserViewModel userVM)
        {
            if (ModelState.IsValid)
            {
                //  Chercher le user.
                User user = db.Users.Find(userVM.Login);

                //  Changer les données pour l'utilisateur.
                user.Login      = userVM.Login;
                user.NomComplet = userVM.NomComplet;
                user.Type       = userVM.Type;

                //  Hasher le nouveau mot de passe.
                Hasher hasher = new Hasher();
                Hash   hash   = hasher.GenerateHash(userVM.Password);

                user.PasswordHash   = hash.HashedString;
                user.Salt           = hash.Salt;
                user.HashIterations = hash.Iterations;

                db.Entry(user).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(userVM));
        }
Exemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "Nom")] Genre genre)
 {
     if (ModelState.IsValid)
     {
         db.Entry(genre).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(genre));
 }
 public ActionResult Edit([Bind(Include = "Titre,RuntimeMins")] ContenuPromo contenuPromo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(contenuPromo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(contenuPromo));
 }
Exemplo n.º 5
0
 public ActionResult Edit([Bind(Include = "ResponsableID,Nom,NumTel,Email")] Responsable responsable)
 {
     if (ModelState.IsValid)
     {
         db.Entry(responsable).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(responsable));
 }
Exemplo n.º 6
0
 public ActionResult Edit([Bind(Include = "Titre,Description,Annee,RuntimeMins,Rating,Votes,Revenue,MetaScore,typage")] Contenu contenu)
 {
     if (ModelState.IsValid)
     {
         db.Entry(contenu).State = EntityState.Modified;
         //**
         Contenu con = db.Contenus.Find(contenu.Titre);
         con.typage = contenu.typage;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(contenu));
 }
Exemplo n.º 7
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));
        }