示例#1
0
        public void Update(Tarif tarif)
        {
            Tarif t = DalGenerique <Tarif> .GetInstance().GetById(tarif.Id);

            t.Horaire      = tarif.Horaire;
            t.HeureDebut   = tarif.HeureDebut;
            t.HeureFin     = tarif.HeureFin;
            t.IsFirstDay   = tarif.IsFirstDay;
            t.Prix         = tarif.Prix;
            t.Tarification = tarif.Tarification;
            db.SaveChanges();
        }
示例#2
0
        public void Update(Horaire horaire)
        {
            Horaire h = DalGenerique <Horaire> .GetInstance().GetById(horaire.Id);

            h.HeureDebut  = horaire.HeureDebut;
            h.HeureFin    = horaire.HeureFin;
            h.JourDebut   = horaire.JourDebut;
            h.JourFin     = horaire.JourFin;
            h.ListeTarifs = horaire.ListeTarifs;

            db.SaveChanges();
        }
示例#3
0
        public void Delete(int id)
        {
            try
            {
                var evenement = DalGenerique <Evenement> .GetInstance().GetById(id);

                evenement.Theme = null;
                db.Evenements.Remove(evenement);
                db.SaveChanges();
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
            }
        }
示例#4
0
        public void Update(Evenement evenement)
        {
            Evenement e = DalGenerique <Evenement> .GetInstance().GetById(evenement.Id);

            e.Id         = evenement.Id;
            e.DateDebut  = evenement.DateDebut;
            e.DateFin    = evenement.DateFin;
            e.Descriptif = evenement.Descriptif;
            e.Nom        = evenement.Nom;
            e.Place      = evenement.Place;
            e.Theme      = evenement.Theme;
            e.Images     = evenement.Images;

            db.SaveChanges();
        }
示例#5
0
        private static void SaveParkings(List <Parking> listeParkings)
        {
            DalGenerique <Parking> dalParking = DalGenerique <Parking> .GetInstance();

            foreach (Parking parking in dalParking.GetAll())
            {
                if (listeParkings.FirstOrDefault(p => p.Identifiant == parking.Identifiant) == null)
                {
                    dalParking.Create(parking);
                }
                else
                {
                    parking.LastUpdate = DateTime.Now;
                    ParkingRepository.GetInstance().Update(parking);
                }
            }
        }
        public void Update(Parking parking)
        {
            Parking p = DalGenerique <Parking> .GetInstance().GetById(parking.Id);

            p.Identifiant   = parking.Identifiant;
            p.Nom           = parking.Nom;
            p.Statut        = parking.Statut;
            p.PlacesMax     = parking.PlacesMax;
            p.PlacesLibres  = parking.PlacesLibres;
            p.Coordonnees   = parking.Coordonnees;
            p.Adresse       = parking.Adresse;
            p.TexteHoraires = parking.TexteHoraires;
            p.TexteTarifs   = parking.TexteTarifs;
            p.LastUpdate    = parking.LastUpdate;

            p.ListeHoraires = parking.ListeHoraires;

            db.SaveChanges();
        }
示例#7
0
 public static DalGenerique <T> GetInstance()
 {
     return(instance ?? (instance = new DalGenerique <T>()));
 }