コード例 #1
0
        private async Task LoadApplication()
        {
            application = await settingsManager.GetApplication(applicationName);

            highVersion = application.Versions.Max(v => v.Version);

            gridControlVersions.DataSource = application.Versions;
        }
コード例 #2
0
        public async Task CreateApplicationMasterAsync()
        {
            settingsManager = new SettingsManager(_url, _masterKey);

            string applicationName = Util.RandomString();
            string description = Util.RandomString();

            await settingsManager.CreateApplicationAsync(applicationName, description);

            currentApplication = await settingsManager.GetApplication(applicationName);

            Assert.AreEqual(currentApplication.Name, applicationName);
            Assert.AreEqual(currentApplication.Description, description);


            currentApplicationName = currentApplication.Name;

        }
コード例 #3
0
        private async Task GetApplication(string applicationName)
        {
            try
            {
                OnShowProgress();

                Application = await settingsManager.GetApplication(applicationName);

                this.CurrentVersion = Application.Versions.OrderByDescending(v => v.Created).First();

                directoryBinding = new BindingList <SettingsDirectory>(Application.Directories);

                gridControlDirectories.DataSource = directoryBinding;
            }
            finally
            {
                OnHideProgress();
            }
        }