public ActionResult Edit(tblSE SE)
        {
            // TODO: Add update logic here

            if (ModelState.IsValid)
            {
                if (existenceDuSE(SE) == true)
                {
                    ViewBag.ErreurSE = true;
                    ViewBag.Message  = " Ce système d'exploitation existe déja!!! ";

                    return(View(SE));
                }
                else
                {
                    //SE.tagSE = SE.nomSE + SE.editionSE + SE.versionSE;

                    bd.Entry(SE).State = EntityState.Modified;

                    bd.SaveChanges();

                    return(RedirectToAction("Index"));
                }
            }

            return(View(SE));

            /*}
             * catch
             * {
             *  return View(SE);
             * }*/
        }
        public ActionResult Edit(tblSE SE)
        {
            try
            {
                // TODO: Add update logic here

                bd.Entry(SE).State = EntityState.Modified;

                bd.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #3
0
        public ActionResult Edit(tblSE SE)
        {
            try
            {
                SE.tagSE = SE.nomSE + SE.editionSE + SE.versionSE;

                bd.Entry(SE).State = EntityState.Modified;

                bd.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(SE));
            }
        }
        public ActionResult Edit(tblPlateforme Plateforme)
        {
            try
            {
                Plateforme.tagPlateforme = Plateforme.nomPlateforme + Plateforme.configurationPlateforme;

                bd.Entry(Plateforme).State = EntityState.Modified;

                bd.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(Plateforme));
            }
        }
        public ActionResult Edit(JeuViewModel j)
        {
            /*tblJeu jeu = bd.tblJeus.Find(j.idJeu);
             * jeu.devellopeurJeu = j.devellopeurJeu;
             * jeu.descriptionJeu = j.descriptionJeu;
             * jeu.configurationMinimaleJeu = j.configurationMinimaleJeu;
             * jeu.nomJ0eu = j.nomJeu;
             *
             * foreach (tblClassification cl in bd.tblClassifications)
             * {
             *  foreach (tblClassification CL in jeu.tblClassifications)
             *  {
             *      if(CL.idClassification == cl.idClassification)
             *      {
             *          bd.tblClassifications.Find(cl.idClassification).tblJeus.Remove(jeu);
             *      }
             *  }
             * }
             *
             * foreach (tblTheme th in bd.tblThemes)
             * {
             *  foreach (tblTheme TH in jeu.tblThemes)
             *  {
             *      if (TH.idTheme == th.idTheme)
             *      {
             *          bd.tblThemes.Find(th.idTheme).tblJeus.Remove(jeu);
             *      }
             *  }
             * }
             *
             * foreach (tblGenre ge in bd.tblGenres)
             * {
             *  foreach (tblGenre GE in jeu.tblGenres)
             *  {
             *      if (GE.idGenre == ge.idGenre)
             *      {
             *          bd.tblGenres.Find(ge.idGenre).tblJeus.Remove(jeu);
             *      }
             *  }
             * }
             *
             * foreach (tblJeu J in bd.tblJeus)
             * {
             *  if (J.idJeu == j.idJeu)
             *  {
             *      J.tblGenres.Clear();
             *      J.tblClassifications.Clear();
             *      J.tblThemes.Clear();
             *  }
             * }
             *
             * foreach (var genre in j.lesGenres)
             * {
             *  if(genre.Checked)
             *  {
             *
             *      tblGenre newGenre = new tblGenre();
             *      newGenre.descriptionGenre = genre.Description;
             *      newGenre.idGenre = genre.Id;
             *
             *      bd.tblGenres.Find(genre.Id).tblJeus.Add(jeu);
             *      bd.tblJeus.Find(jeu.idJeu).tblGenres.Add(newGenre);
             *  }
             * }
             *
             * foreach (var cl in j.lesClassifications)
             * {
             *  if (cl.Checked)
             *  {
             *
             *      tblClassification newCL = new tblClassification();
             *      newCL.descriptionClassification = cl.Description;
             *      newCL.idClassification = cl.Id;
             *
             *      bd.tblClassifications.Find(cl.Id).tblJeus.Add(jeu);
             *      bd.tblJeus.Find(jeu.idJeu).tblClassifications.Add(newCL);
             *  }
             * }
             *
             * foreach (var th in j.lesThemes)
             * {
             *  if (th.Checked)
             *  {
             *      tblTheme newTH = new tblTheme();
             *      newTH.descriptionTheme = th.Description;
             *      newTH.idTheme = th.Id;
             *
             *      bd.tblThemes.Find(th.Id).tblJeus.Add(jeu);
             *      bd.tblJeus.Find(jeu.idJeu).tblThemes.Add(newTH);
             *  }
             * }
             * /*foreach (tblClassification cl in bd.tblClassifications)
             * {
             *  foreach (tblClassification CL in jeu.tblClassifications)
             *  {
             *      if (CL.idClassification == cl.idClassification)
             *      {
             *          bd.tblClassifications.Find(cl.idClassification).tblJeus.Remove(jeu);
             *      }
             *  }
             * }*/

            //bd.Entry(jeu).State = System.Data.Entity.EntityState.Modified;*/
            try
            {
                tblJeu jeu = bd.tblJeus.Find(j.idJeu);

                jeu.devellopeurJeu           = j.devellopeurJeu;
                jeu.descriptionJeu           = j.descriptionJeu;
                jeu.configurationMinimaleJeu = j.configurationMinimaleJeu;
                jeu.nomJeu = j.nomJeu;

                jeu.tag = jeu.nomJeu + jeu.configurationMinimaleJeu + jeu.descriptionJeu + jeu.devellopeurJeu;

                bd.Entry(jeu).State = System.Data.Entity.EntityState.Modified;

                bd.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(j));
            }
        }