Ejemplo n.º 1
0
 public override object GetSave()
 {
     return(new RateServiceSave {
         isRateCompleted = IsRateCompleted,
         showedMap = ShowedMap.ToDictionary(kvp => kvp.Key, kvp => kvp.Value)
     });
 }
Ejemplo n.º 2
0
        public override void LoadSave(object obj)
        {
            RateServiceSave save = obj as RateServiceSave;

            if (save != null)
            {
                save.Validate();
                ShowedMap.Clear();
                ShowedMap.CopyFrom(save.showedMap);
                IsRateCompleted = save.isRateCompleted;
                IsLoaded        = true;
            }
            else
            {
                LoadDefaults();
            }
        }
Ejemplo n.º 3
0
 public override void LoadDefaults()
 {
     ShowedMap.Clear();
     IsRateCompleted = false;
     IsLoaded        = true;
 }