public bool CreateHorlyWeather(List <int> citiesId, Hourly hourly)
        {
            var cities = _db.Cities
                         .Where(c => citiesId.Contains(c.Id)).ToList();

            foreach (var city in cities)
            {
                var hourlyCity = new HourlyCity
                {
                    City   = city,
                    Hourly = hourly
                };
                _db.Add(hourlyCity);
            }

            _db.Add(hourly);
            return(Save());
        }
        public bool UpdateHorlyWeather(List <int> citiesId, Hourly hourly)
        {
            var cities = _db.Cities
                         .Where(c => citiesId.Contains(c.Id)).ToList();

            var hourlyCitiesToDelete = _db.HourlyCities
                                       .Where(h => h.HourlyId == hourly.Id);

            _db.RemoveRange(hourlyCitiesToDelete);

            foreach (var city in cities)
            {
                var hourlyCity = new HourlyCity
                {
                    City   = city,
                    Hourly = hourly
                };
                _db.Add(hourlyCity);
            }

            _db.Add(hourly);
            return(Save());
        }