void Save()
 {
     settingsStorage.Data.Folder    = txtFolder.Text;
     settingsStorage.Data.Extension = txtExtension.Text;
     settingsStorage.Data.Excel     = txtExcel.Text;
     settingsStorage.Save();
 }
Example #2
0
        public void Save()
        {
            if (settings == null)
            {
                settings = new ObjectStorage <Settings>();
            }

            settings.Data = Settings.Instance;
            settings.Save();
        }
Example #3
0
        static void Main(string[] args)
        {
            var settings = new ObjectStorage <Settings>();

            Console.WriteLine($"Default Count: {settings.Data.Count}");

            settings.Data.Count++;
            settings.Save();

            var configuration = new Dictionary <string, object>
            {
                { "Count", 1000 }
            };

            configuration.Inject(settings.Data);
            Console.WriteLine($"New Count: {settings.Data.Count}");
        }
Example #4
0
        public async Task SaveAsync()
        {
            if (isSaving)
            {
                return;
            }
            isSaving = true;
            await Task.Run(() =>
            {
                if (settings == null)
                {
                    settings = new ObjectStorage <Settings>();
                }

                settings.Data = Settings.Instance;
                settings.Save();
            });

            isSaving = false;
        }
Example #5
0
 public Task <DocumentId> Store(T obj)
 {
     return(Task.FromResult(_storage.Save(obj)));
 }