Exemplo n.º 1
0
        static void Main(string[] args)
        {
            // initialiser les repository

            reponseRep = new ReponseRepository();
            faitRep    = new FaitRepository();
            mortRep    = new MortRepository();
            effetRep   = new EffetRepository();
            objetRep   = new ObjetRepository();
            persoRep   = new PersonnageRepository();
            eventRep   = new EvenementRepository();
            carteRep   = new CarteRepository();

            // les ranger dans la partie
            MaPartie.CartesSpeciales = carteRep.GetCartesSpeciales();
            MaPartie.CartesNoEvent   = carteRep.GetCarteNotEvent();
            MaPartie.Objets          = objetRep.GetAll();
            MaPartie.Faits           = faitRep.GetAll();
            MaPartie.Morts           = mortRep.GetAll();
            MaPartie.Events          = eventRep.GetAll(carteRep);

            Console.WriteLine(Lancement());
            Console.ReadKey();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Gestionnaire MonGestionnaire = new Gestionnaire();

            Application.Run(MonGestionnaire);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Liste des objets :");
            ObjetRepository objetRep = new ObjetRepository();
            IList <Objet>   objets   = objetRep.GetAll();

            foreach (Objet ob in objets)
            {
                Console.WriteLine(ob);
            }
            Console.WriteLine();



            Console.WriteLine("Liste des cartes :");
            CarteRepository carteRep = new CarteRepository();
            IList <Carte>   cartes   = carteRep.GetAll();

            foreach (Carte carte in cartes)
            {
                Console.WriteLine(carte);
            }
            Console.WriteLine();

            Console.WriteLine("Liste des evenements :");
            EvenementRepository eventRep   = new EvenementRepository();
            IList <Evenement>   Evenements = eventRep.GetAll();

            foreach (Evenement ev in Evenements)
            {
                Console.WriteLine(ev);
            }
            Console.WriteLine();
        }
Exemplo n.º 3
0
        public static GroupModel GroupToGroupModel(Groupe g)
        {
            EvenementRepository ev = new EvenementRepository(ConfigurationManager.ConnectionStrings["CnstrDev"].ConnectionString);

            return(new GroupModel()
            {
                IdGroupe = g.IdGroupe,
                Description = g.Description,
                Nom = g.Nom,
                NomEvenement = ev.GetOne(g.IdEvenement).Nom
            });
        }
Exemplo n.º 4
0
        public static void UpdateEvenement(CreateEditEvenementVM eventVm)
        {
            if (eventVm.IdSelectedTheme.HasValue)
            {
                eventVm.Evenement.Theme = DalGenerique <Theme> .GetInstance().GetById(eventVm.IdSelectedTheme.Value);
            }

            var images = DalGenerique <Image> .GetInstance().GetAll();

            eventVm.Evenement.Images = ImageRepository.GetInstance().GetImagesByIdEvent(eventVm.Evenement.Id);

            EvenementRepository.GetInstance().Update(eventVm.Evenement);
        }
Exemplo n.º 5
0
        public ActionResult Create()
        {
            EvenementRepository er = new EvenementRepository(ConfigurationManager.ConnectionStrings["CnstrDev"].ConnectionString);

            List <Evenement>  ev        = er.GetAll().ToList();
            List <EventModel> MesEvents = new List <EventModel>();

            foreach (Evenement item in ev)
            {
                MesEvents.Add(MapToDBModel.EvenementToEventModel(item));
            }
            ViewBag.Current = "Groupe";
            return(View(MesEvents));
        }
Exemplo n.º 6
0
        public static EditGroupModel GroupToEditGroupModel(Groupe g)
        {
            EditGroupModel Em = new EditGroupModel();

            Em.MonGroupe = new GroupModel()
            {
                IdGroupe    = g.IdGroupe,
                Description = g.Description,
                Nom         = g.Nom
            };
            EvenementRepository er = new EvenementRepository(ConfigurationManager.ConnectionStrings["CnstrDev"].ConnectionString);

            List <Evenement> ev = er.GetAll().ToList();

            Em.MesEvents = new List <EventModel>();
            //Mapping
            foreach (Evenement item in ev)
            {
                Em.MesEvents.Add(MapToDBModel.EvenementToEventModel(item));
            }
            return(Em);
        }
Exemplo n.º 7
0
 /// <summary>
 /// Edition d'un élément
 /// </summary>
 /// <param name="vm">ViewModel de base servant à la modification de l'élément existant</param>
 /// <param name="o">Organisateur de l'événement</param>
 public static void EditEvenement(CreateEditEvenementVM vm, Organisateur o)
 {
     using (ApplicationDbContext db = new ApplicationDbContext())
     {
         EvenementRepository <ApplicationDbContext> rep = new EvenementRepository <ApplicationDbContext>(db);
         if (!String.IsNullOrWhiteSpace(vm.Evenement.Adresse))
         {
             ServiceCartographie.geocoder(vm.Evenement);
         }
         List <Theme> liste = new List <Theme>();
         if (vm.IdSelectedThemes != null)
         {
             foreach (var i in vm.IdSelectedThemes)
             {
                 liste.Add(ServiceTheme.GetOneTheme(i, db));
             }
             vm.Evenement.Themes = liste;
         }
         vm.Evenement.Organisateur = o;
         rep.Update(vm.Evenement);
     }
 }
Exemplo n.º 8
0
 public EvenementService()
 {
     this.eventRepository = new EvenementRepository();
 }
Exemplo n.º 9
0
        public ActionResult DeleteConfirmed(int id)
        {
            EvenementRepository.GetInstance().Delete(id);

            return(RedirectToAction("Index"));
        }