public CityDetailed GetCityDetailed(string id) { CityTemp cityTemp = Connector.GetInstance().GetForecast(id, DateTime.Now.AddDays(1).Date); if (cityTemp == null) { return(null); } CityDetailed detailed = new CityDetailed() { ID = cityTemp.id, Date = cityTemp.Date, DayTemp = cityTemp.DayTemp, NightTemp = cityTemp.NightTemp, Name = cityTemp.Name }; return(detailed); }
public List <CityTemp> GetAllTemperatures() { var extemp = temperaturaDBEntities.GetInstance().Cidade.ToList(); var listTemperatures = new List <CityTemp>(); foreach (Cidade tmp in extemp) { CityTemp cityTemp = new CityTemp(); if (tmp.Temperatura.Count > 0) { cityTemp.City = tmp.city; var lastTemperature = tmp.Temperatura.Last(); cityTemp.Temperatures = new TemperaturaResponse(lastTemperature.date, lastTemperature.temperature); listTemperatures.Add(cityTemp); } } return(listTemperatures); }