Пример #1
0
 public IOManager(ISaveLoader sl)
 {
     this.sl         = sl;
     loadedSemesters = new Dictionary <string, Semester>();
     loadedCourses   = new Dictionary <string, Course>();
     userSavePath    = "userSaves" + Path.DirectorySeparatorChar.ToString();
     appSavePath     = "saves" + Path.DirectorySeparatorChar.ToString();
 }
Пример #2
0
 // Injection
 public Storage(ISaveLoader <T> saveLoader)
 {
     this.SaveLoader = saveLoader;
     this.Data       = this.Load();
 }
Пример #3
0
 public void RegisterSaveLoader(ISaveLoader loader)
 {
     this.saveLoaders.Add(loader);
 }
Пример #4
0
 public ToDoItemStorage(ISaveLoader <List <ToDoItem> > saveLoader) : base(saveLoader)
 {
 }
Пример #5
0
 public ContactStorage(ISaveLoader <List <Contact> > saveLoader) : base(saveLoader)
 {
 }
Пример #6
0
 public Storage(ISaveLoader <List <T> > saveLoader)
 {
     this.saveLoader = saveLoader;
 }