示例#1
0
 public void Save()
 {
     //We do not want to save an empty list.
     if (lastGroupsSummaries != null && lastGroupsSummaries.Any())
     {
         DiskAccessUtils.SaveToDisk(Path.Combine(rootFolderPath, GROUP_SUMMARY_FILE), lastGroupsSummaries);
     }
 }
示例#2
0
 /// <summary>
 /// Saves the Groups and Clients lists on disk
 /// </summary>
 public void Save()
 {
     DiskAccessUtils.SaveToDisk(_groupsSaveFilePath, Groups);
     DiskAccessUtils.SaveToDisk(_clientsSaveFilePath, Clients);
 }
示例#3
0
 /// <summary>
 /// Loads the Clients save file from disk
 /// </summary>
 private void LoadClients()
 {
     Clients = DiskAccessUtils.LoadFromDisk <List <Client> >(_clientsSaveFilePath);
 }
示例#4
0
 /// <summary>
 /// Loads the Groups save file from disk
 /// </summary>
 private void LoadGroups()
 {
     Groups = DiskAccessUtils.LoadFromDisk <List <Group> >(_groupsSaveFilePath);
 }
示例#5
0
 public ClientBusiness(string rootFolderPath)
 {
     this.rootFolderPath = rootFolderPath;
     lastGroupsSummaries = DiskAccessUtils.LoadFromDiskOrConstrucDefault <List <GroupSummary> >(Path.Combine(rootFolderPath, GROUP_SUMMARY_FILE));
 }