Example #1
0
        /// <summary>
        /// Ajoute une liste de Utilisateur dans la base de données centrale
        /// </summary>
        /// <param name="commercialMagasins">une liste de Utilisateur</param>
        public void AddRange(List <Utilisateur> utilisateurs)
        {
            using (var transaction = context.Database.BeginTransaction())
            {
                try
                {
                    context.Utilisateurs.AddRange(utilisateurs);

                    context.SaveChanges();
                    transaction.Commit();
                }
                catch (Exception)
                {
                    transaction.Rollback();
                    throw;
                }
            }
        }
Example #2
0
        /// <summary>
        /// Ajoute une liste de CommercialMagasin dans la base de données
        /// </summary>
        /// <param name="commercialMagasins">une liste de CommercialMagasin</param>
        public void AddRange(List <CommercialMagasin> commercialMagasins)
        {
            using (var transaction = context.Database.BeginTransaction())
            {
                try
                {
                    context.CommercialMagasins.AddRange(commercialMagasins);

                    context.SaveChanges();
                    transaction.Commit();
                }
                catch (Exception)
                {
                    transaction.Rollback();
                    throw;
                }
            }
        }
        /// <summary>
        /// Ajoute une visite dans la base
        /// </summary>
        /// <param name="visite">la visite a ajouter</param>
        public void Add(Visite visite)
        {
            using (var transaction = context.Database.BeginTransaction())
            {
                try
                {
                    context.Visites.Add(visite);

                    context.SaveChanges();
                    transaction.Commit();
                }
                catch (Exception)
                {
                    transaction.Rollback();
                    throw;
                }
            }
        }