Пример #1
0
        public void LoadData()
        {
            var hasStates = _context.States.Any();
            var hasCities = _context.Cities.Any();

            if (hasStates && hasCities)
            {
                return;
            }

            if (!hasStates)
            {
                var lstStates = LoadStates();

                _context.States.AddRange(lstStates);
            }

            if (!hasCities)
            {
                var lstCities = LoadCities();

                _context.Cities.AddRange(lstCities);
            }

            _context.SaveChanges();
        }
Пример #2
0
        public void Update(City city)
        {
            var c = city;

            c.LastUsed = DateTime.Now;

            _context.Attach(c);
            _context.Entry(c).State = EntityState.Modified;
            _context.SaveChanges();
        }