//-- public static Formule formuleModelToFormule(FormuleModel f) { return(new Formule() { IdFormule = f.IdFormule, Nom = f.Nom, Description = f.Description, Prix = f.Prix, DateDebut = f.DateDebut, DateFin = f.DateFin }); }
public ActionResult confirmPackage(int id) { FormuleRepository fr = new FormuleRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString); FormuleModel insertedInFormulTable = mapToVIEWmodels.formuleToFormuleModel(fr.insert(fr.getOne(id))); int idFormuleInsertedInParrain = fr.insertInParrainTable(insertedInFormulTable.IdFormule); if (idFormuleInsertedInParrain == insertedInFormulTable.IdFormule) { SessionUtilisateur.ConnectedUserPackage = insertedInFormulTable; return(RedirectToAction("Index")); } else { return(RedirectToAction("Index", ViewBag.Message("Please Confirm again"))); } }
// when the user choose a package public ActionResult ChosenPackage(int id = 1) { FormuleRepository fr = new FormuleRepository(ConfigurationManager.ConnectionStrings["My_Asptest_Cnstr"].ConnectionString); FormuleModel selectedPackage = mapToVIEWmodels.formuleToFormuleModel(fr.getOne(id)); if (selectedPackage != null) { return(RedirectToAction("Index")); } ViewBag.Message = "Package selection Failed"; return(RedirectToAction("Formules", new { controller = "Home", area = "" })); }