Beispiel #1
0
        /// <summary>
        /// Carrega no objeto atual e retorna todas as temperaturas registradas nas íltimas XX horas
        /// </summary>
        /// <param name="city">Cidade</param>
        /// <param name="config">Configurações da aplicação</param>
        /// <param name="latestHours">Numero de horas</param>
        /// <returns></returns>
        public static IEnumerable <Temperature> LatestTemperaturesExt(this City city, IConfiguration config, int latestHours)
        {
            var temperatureRepository = new TemperatureRepository(config);
            var lastestTemperature    = temperatureRepository.GetByDate(new Temperature {
                CityId = city.Id
            }, DateTime.Now.AddHours(0 - latestHours));

            city.Temperatures = lastestTemperature;

            return(city.Temperatures);
        }
Beispiel #2
0
        public void ObterHistoricoTemperaturasCidadesInexistente()
        {
            var repo = new TemperatureRepository(config);

            repo.GetByDate((TestContext.Properties["TemperaturaSemCidade"] as Temperature), DateTime.Now);
        }