public QuestionsProvider(IQuestionsLoader questionsLoader, ICategoryDefinitionsLoader categoriesLoader, IQuestionsLoader fallbackQuestionsLoader = null, ICategoryDefinitionsLoader fallbackCategoriesLoader = null)
        {
            this.questionsLoader  = questionsLoader;
            this.categoriesLoader = categoriesLoader;

            this.fallbackQuestionsLoader  = fallbackQuestionsLoader;
            this.fallbackCategoriesLoader = fallbackCategoriesLoader;

            Services.Instance.EventAggregator.Subscribe <LoadEventArgs>(this);     //dispose or destructor to unsub?
        }
Пример #2
0
 public HomeController(IQuestionsLoader questionsLoader)
 {
     this.questionsLoader = questionsLoader;
 }
 public QuestionsLoader()
 {
     _loader = new WebQuestionsLoader();
 }