/// <summary> /// Met à jour le cache de la liste des stations d'une ville. /// </summary> /// <param name="cityName">Nom de la ville à renseigner.</param> /// <param name="stations">Nouvelle liste des stations disponibles.</param> public void updateStations(string cityName, IList <string> stations) { savedStations.Add(cityName, new Tuple <DateTime, IList <string> >(DateTime.Now, stations)); SaverLoader.WriteToBinaryFile <Cache>(System.AppDomain.CurrentDomain.BaseDirectory + "/cache", this); }
private void getCache() { cache = SaverLoader.ReadFromBinaryFile <Cache>(System.AppDomain.CurrentDomain.BaseDirectory + "/cache"); cache = cache == null ? new Cache() : cache; }
/// <summary> /// Met à jour le cache de la liste des villes. /// </summary> /// <param name="cities">Nouvelle liste des villes disponibles.</param> public void updateCities(IList <string> cities) { savedCities = new Tuple <DateTime, IList <string> >(DateTime.Now, cities); SaverLoader.WriteToBinaryFile <Cache>(System.AppDomain.CurrentDomain.BaseDirectory + "/cache", this); }