コード例 #1
0
// ----------------------------------------------------------------------------------------------------------

        public void AddDepart()
        {
            if (_departRepository.GetAll().Any())
            {
                return;
            }
            _logger.LogWarning("Adding departement");


            var m_departement = JsonConvert.DeserializeObject <dynamic>(File.ReadAllText("../Isen.DotNet.Library/Depart.json"));
            var departement   = new List <Departement> {
            };

            foreach (var m_depart in m_departement.Departement)
            {
                departement.Add(new Departement {
                    Name   = m_depart.Nom.ToString(),
                    Numero = m_depart.Numero
                });
            }
            _departRepository.UpdateRange(departement);
            _departRepository.Save();

            _logger.LogWarning("Added departement");
        }
コード例 #2
0
        public void AddDepartements()
        {
            if (_departementRepository.GetAll().Any())
            {
                return;
            }
            _logger.LogWarning("Adding departements");

            List <Departement> departements = getListeDepartement();

            foreach (var item in departements)
            {
                _logger.LogWarning(String.Format("Ajout departement: {0}", item.Nom));
            }
            _departementRepository.UpdateRange(departements);
            _departementRepository.Save();

            _logger.LogWarning("Added departements");
        }
コード例 #3
0
        public void AddDepartements()
        {
            if (_departementRepository.GetAll().Any())
            {
                return;
            }
            _logger.LogWarning("Adding departements");

            var departements = new List <Departement> {
            };
            string json      = File.ReadAllText("../Isen.DotNet.Library/json/departements.json");

            departements = JsonConvert.DeserializeObject <List <Departement> >(json);

            _departementRepository.UpdateRange(departements);
            _departementRepository.Save();

            _logger.LogWarning("Added departements");
        }
コード例 #4
0
ファイル: SeedData.cs プロジェクト: loona-r/dotnetProjetFinal
        public void AddDepartement()
        {
            if (_departementRepository.GetAll().Any())
            {
                return;
            }

            var departements = new List <Departement>
            {
                new Departement
                {
                    Nom    = "Var",
                    Numero = 83
                },
                new Departement
                {
                    Nom    = "Vaucluse",
                    Numero = 84
                }
            };

            _departementRepository.UpdateRange(departements);
            _departementRepository.Save();
        }
コード例 #5
0
        public void AddDepartement()
        {
            if (_departementRepository.GetAll().Any())
            {
                return;
            }
            _logger.LogInformation("Ajout des départements");
            string fileName = "departements.csv";
            string path1    = @"SeedData";
            string path;

            path = Path.GetFullPath(path1) + "\\" + fileName;
            using (var sr = new StreamReader(path))
            {
                var reader = new CsvReader(sr);
                reader.Configuration.MissingFieldFound = null;
                reader.Configuration.RegisterClassMap <DepartementMap>();
                reader.Read();
                reader.ReadHeader();
                IEnumerable <departement> departements = reader.GetRecords <departement>();
                _departementRepository.UpdateRange(departements);
                _departementRepository.Save();
            }
        }