示例#1
0
 /// <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);
 }
示例#2
0
 private void getCache()
 {
     cache = SaverLoader.ReadFromBinaryFile <Cache>(System.AppDomain.CurrentDomain.BaseDirectory + "/cache");
     cache = cache == null ? new Cache() : cache;
 }
示例#3
0
 /// <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);
 }