示例#1
0
        public ActionResult Create(SaaS__Abonnement____88____SaaS__Entreprise____88____SaaS__Tarif aboEntrTarif, string entreprise, string abonnement, string tarif)
        {
            List <SaaS__Abonnement> listeabo  = db.SaaS__Abonnement.ToList();
            SaaS__Abonnement        abon      = listeabo.Find(s => s.Title.Equals(abonnement));
            List <SaaS__Entreprise> listeent  = db.SaaS__Entreprise.ToList();
            SaaS__Entreprise        ent       = listeent.Find(s => s.Title.Equals(entreprise));
            List <SaaS__Tarif>      listtarif = db.SaaS__Tarif.ToList();
            SaaS__Tarif             t         = listtarif.Find(s => s.Title.Equals(tarif));
            SaaS__Abonnement____88____SaaS__Entreprise____88____SaaS__Tarif AET = new SaaS__Abonnement____88____SaaS__Entreprise____88____SaaS__Tarif
            {
                ID_        = Guid.NewGuid(),
                Date_Debut = aboEntrTarif.Date_Debut,
                Date_Fin   = aboEntrTarif.Date_Fin,

                ID____SaaS__Abonnement = abon.ID_,
                ID____SaaS__Entreprise = ent.ID_,
                ID____SaaS__Tarif      = t.ID_
            };

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

                return(RedirectToAction("Index"));
            }
        }
        public ActionResult Create(SaaS__Tarif tarif, string abonnement)
        {
            List <SaaS__Abonnement> listeabo = db.SaaS__Abonnement.ToList();
            SaaS__Abonnement        abon     = listeabo.Find(s => s.Title.Equals(abonnement));
            SaaS__Tarif             tariff   = new SaaS__Tarif
            {
                ID_         = Guid.NewGuid(),
                Title       = tarif.Title,
                Description = tarif.Description,
                Tarif_Forfaitaire_Annuel = tarif.Tarif_Forfaitaire_Annuel,
                Date_Debut = DateTime.Now,
                Date_Fin   = tarif.Date_Fin,
                Tarif_Forfaitaire_Mensuel     = tarif.Tarif_Forfaitaire_Mensuel,
                Tarif_Par_Utilisateur_Annuel  = tarif.Tarif_Par_Utilisateur_Annuel,
                Tarif_Par_Utilisateur_Mensuel = tarif.Tarif_Par_Utilisateur_Mensuel,
                ID____SaaS__Abonnement        = abon.ID_
            };

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

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