示例#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 override IActionResult Detail(int?id)
        {
            // Récupération de la liste des communes
            ViewBag.Communes     = _communeRepo.GetAll();
            ViewBag.Departements = _departementRepo.GetAll();
            _logger.LogWarning("Controller de formulaire d'ajout");

            // Pas d'id > form vide (création)
            if (id == null)
            {
                return(View());
            }
            // Récupére l'adresse et la passer à la vue
            var model = _repository.Single(id.Value);

            return(View(model));
        }
        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");
        }
示例#4
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");
        }
示例#5
0
        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();
        }
        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();
            }
        }
        public virtual JsonResult GetAllAction()
        {
            IEnumerable <Departement> alldeps = _depRepository.GetAll();

            return(Json(alldeps));
        }