예제 #1
0
        public ActionResult Create(SaaS__Fonctionnalite fonctionnalite, string module)
        {
            List <SaaS__Abonnement__Module> listemodules = db.SaaS__Abonnement__Module.ToList();
            SaaS__Abonnement__Module        mod          = listemodules.Find(s => s.Title.Equals(module));
            SaaS__Fonctionnalite            fo           = new SaaS__Fonctionnalite
            {
                ID_         = Guid.NewGuid(),
                Description = fonctionnalite.Description,
                Title       = fonctionnalite.Title,
                ID____SaaS__Abonnement__Module = mod.ID_
            };

            using (DbModel DbModel = new DbModel())
            {
                try
                {
                    DbModel.SaaS__Fonctionnalite.Add(fo);
                    DbModel.SaveChanges();
                }
                catch (Exception e)
                {
                    return(View(e.Message));
                }

                return(RedirectToAction("Index"));
            }
        }
예제 #2
0
        public ActionResult Create(SaaS__Abonnement____88____SaaS__Fonctionnalite Abo_Fonc, string abonnement, string fonctionnalite)
        {
            List <SaaS__Abonnement> listabos = db.SaaS__Abonnement.ToList();
            SaaS__Abonnement        abon     = listabos.Find(s => s.Title.Equals(abonnement));

            List <SaaS__Fonctionnalite> listfonct = db.SaaS__Fonctionnalite.ToList();
            SaaS__Fonctionnalite        fnct      = listfonct.Find(s => s.Title.Equals(fonctionnalite));

            SaaS__Abonnement____88____SaaS__Fonctionnalite fo = new SaaS__Abonnement____88____SaaS__Fonctionnalite
            {
                ID_ = Guid.NewGuid(),
                ID____SaaS__Abonnement     = abon.ID_,
                ID____SaaS__Fonctionnalite = fnct.ID_
            };

            using (DbModel DbModel = new DbModel())
            {
                try
                {
                    DbModel.SaaS__Abonnement____88____SaaS__Fonctionnalite.Add(fo);
                    DbModel.SaveChanges();
                }
                catch (Exception e)
                {
                    return(View(e.Message));
                }

                return(RedirectToAction("Index"));
            }
        }
예제 #3
0
 // GET: SaaS__Fonctionnalite/Delete/5
 public ActionResult Delete(Guid id)
 {
     using (DbModel DbModel = new DbModel())
     {
         SaaS__Fonctionnalite abo = DbModel.SaaS__Fonctionnalite.Find(id);
         return(View(abo));
     }
 }
예제 #4
0
 public ActionResult Delete(Guid id, FormCollection collection)
 {
     // TODO: Add delete logic here
     using (DbModel DbModel = new DbModel())
     {
         SaaS__Fonctionnalite abo = DbModel.SaaS__Fonctionnalite.Where(x => x.ID_ == id).FirstOrDefault();
         DbModel.SaaS__Fonctionnalite.Remove(abo);
         DbModel.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
예제 #5
0
        public ActionResult Edit(Guid id, SaaS__Fonctionnalite fonctionnalite)
        {
            try
            {
                // TODO: Add update logic here
                using (DbModel DbModel = new DbModel())
                {
                    DbModel.Entry(fonctionnalite).State = System.Data.Entity.EntityState.Modified;
                    DbModel.SaveChanges();
                }

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