コード例 #1
0
ファイル: MainViewModel.cs プロジェクト: rus1st/LusikaCreator
        private async void FillTemplate()
        {
            if (!_projectRepository.ProjectSettings.IsCompleted)
            {
                DialogsHelper.ShowNotification("Заполните все обязательные поля.");
                await DialogsHelper.OpenConfiguration(_dataProvider, 1);

                return;
            }

            //await DialogsManager.ShowProgress("Формирование файла...");
            if (!_dataProvider.ObjectsRepository.IsCompleted())
            {
                DialogsHelper.ShowNotification($"Заполните все обязательные поля ({_dataProvider.ObjectsRepository.ErrorMessage}).");
                return;
            }

            if (!_projectRepository.FillTemplate())
            {
                await DialogsHelper.ShowMessage(_projectRepository.ErrorMessage);
            }

            DialogsHelper.CloseProgress();
        }
コード例 #2
0
ファイル: MainViewModel.cs プロジェクト: rus1st/LusikaCreator
 private async void OpenConfig()
 {
     await DialogsHelper.OpenConfiguration(_dataProvider);
 }