Beispiel #1
0
        public void SetFavourite(int id)
        {
            var exFavourite = _context.Cities.FirstOrDefault(c => c.IsPreferred == true);

            if (exFavourite != null)
            {
                if (exFavourite.Id == id)
                {
                    return;
                }
                exFavourite.IsPreferred           = false;
                _context.Entry(exFavourite).State = EntityState.Modified;
            }

            var newFavourite = _context.Cities.First(c => c.Id == id);

            newFavourite.IsPreferred           = true;
            _context.Entry(newFavourite).State = EntityState.Modified;

            _context.SaveChanges();
        }
 public void Add(StoredWeather forecast)
 {
     _context.CashedForecasts.Add(forecast);
     _context.SaveChanges();
 }