Beispiel #1
0
 public void SaveUserChange(Form112Entities db,string id)
 {
     var utilisateur = db.Utilisateurs.Where(u => u.Id == id).FirstOrDefault();
     Adresses = db.Adresses.FirstOrDefault(a => a.Ligne1 == Adresses.Ligne1 && a.Ligne2 == Adresses.Ligne2 && a.Ligne3 == Adresses.Ligne3 && a.CodePostal == Adresses.CodePostal);
     utilisateur.IdAdresse = Adresses.IdAdresse;
     db.SaveChanges();
 }
        /// <summary>
        /// Méthode pour obtenir la liste des croisères d'un des ports de départ du pays sélectioné.
        /// Utilisé pour un affichage dynamique par JavaScript ŝur la même par en fonction du port sélectionné
        /// </summary>
        /// <param name="id"></param>
        /// <returns>Liste de croisières en JSON</returns>
        public JsonResult ListePortDestinations(int id)
        {
            var ListePortDestinations = new Form112Entities().Croisieres
             .Where(crs => crs.IdPort == id)
             .ToList();

            return Json(ListePortDestinations, JsonRequestBehavior.AllowGet);
        }
 public override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     var db = new Form112Entities();
     var la = new LogAction
     {
         DateNlog = DateTime.Now,
         Action = filterContext.ActionDescriptor.ActionName,
         Controller = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName,
     };
     db.LogAction.Add(la);
     db.SaveChanges();
 }
Beispiel #4
0
        public static List<Themes> ListeThemes()
        {
            var db = new Form112Entities();
            var collection = db.Themes;
            var lt = new List<Themes>();

            foreach (var them in collection)
            {
                lt.Add(new Themes
                {
                    IdTheme=them.IdTheme,
                    Libelle = them.Libelle

                });
            }
            return lt;
        }
Beispiel #5
0
 /// <summary>
 /// Enregistrer une adresse utilisateur si elle n'existe pas dans la base
 /// </summary>
 public void SaveAdress(Form112Entities db)
 {
     var add = db.Adresses.Where(a => a.Ligne1 == Ligne1 && a.Ligne2 == Ligne2 && a.Ligne3 == Ligne3 && a.CodePostal == CodePostal);
     if (add.Count() == 0)
     {
         var adresse = new Adresses
         {
             Ligne1 = Ligne1,
             Ligne2 = Ligne2,
             Ligne3 = Ligne3,
             CodePostal = CodePostal,
             IdPays = "ABW"
         };
         db.Adresses.Add(adresse);
         db.SaveChanges();
     }
 }
Beispiel #6
0
        /// <summary>
        ///Recupérer la liste de toute les croisières
        /// </summary>
        /// <returns></returns>
        public static List<Croisieres> ListeCroisieres()
        {
            var db = new Form112Entities();
            var collection = db.Croisieres;
            var lc = new List<Croisieres>();

            foreach (var crois in collection)
            {
                lc.Add(new Croisieres
                {
                    Prix = crois.Prix,
                    Photo = crois.Photo,
                    DateDepart = crois.DateDepart,
                    IdCroisiere = crois.IdCroisiere
                });
            }
            return lc;
        }
Beispiel #7
0
 public Search()
 {
     SearchCroisiers = new Form112Entities().Croisieres;
 }