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); } }
/// <summary> /// Saves the Groups and Clients lists on disk /// </summary> public void Save() { DiskAccessUtils.SaveToDisk(_groupsSaveFilePath, Groups); DiskAccessUtils.SaveToDisk(_clientsSaveFilePath, Clients); }
/// <summary> /// Loads the Clients save file from disk /// </summary> private void LoadClients() { Clients = DiskAccessUtils.LoadFromDisk <List <Client> >(_clientsSaveFilePath); }
/// <summary> /// Loads the Groups save file from disk /// </summary> private void LoadGroups() { Groups = DiskAccessUtils.LoadFromDisk <List <Group> >(_groupsSaveFilePath); }
public ClientBusiness(string rootFolderPath) { this.rootFolderPath = rootFolderPath; lastGroupsSummaries = DiskAccessUtils.LoadFromDiskOrConstrucDefault <List <GroupSummary> >(Path.Combine(rootFolderPath, GROUP_SUMMARY_FILE)); }