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")); } }