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); }
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(); }
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 }); }
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); }
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)); }
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); }
/// <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); } }
public EvenementService() { this.eventRepository = new EvenementRepository(); }
public ActionResult DeleteConfirmed(int id) { EvenementRepository.GetInstance().Delete(id); return(RedirectToAction("Index")); }