Inheritance: ITemplateProvider
コード例 #1
0
ファイル: Factory.cs プロジェクト: Confirmit/Students
        public static HtmlLoader BuildHtmlLoader()
        {
            var databaseProvider = new DatabaseProvider();
            var templateProvider = new TemplateProvider(databaseProvider);
            var htmlLoader = new HtmlLoader(templateProvider);

            return htmlLoader;
        }
コード例 #2
0
ファイル: UserLoaded.xaml.cs プロジェクト: Confirmit/Students
        private void NewAnalysisButton_Click(object sender, RoutedEventArgs e)
        {
            var templateProvider = new TemplateProvider(new DatabaseProvider());
            IList<Template> templates = templateProvider.Load();
            if (templates.Count == 0)
            {
                MessageBox.Show("Добавьте вначале шаблоны для анализов!", "Error!");
                return;
            }

            Switcher.PageSwitcher.Navigate(new NewAnalysis());
        }
コード例 #3
0
 private void LoadAllTemplates()
 {
     var templateProvider = new TemplateProvider(new DatabaseProvider());
     IList<Template> templates = templateProvider.Load();
     AddToDictionary(templates);
 }