Пример #1
0
        public async Task <ActionResult> GrammarArticleDetails(string alias)
        {
            // get tree
            IList <GrammarElement> grammarDictionary = await this.m_grammarLookUpService.GetGrammarTreeAsync(alias);

            // get grammar content
            GrammarArticleContent article = await this.m_grammarLookUpService.GetGrammarArticleContentAsync(alias);

            // create view model
            GrammarArticleViewModel model = new GrammarArticleViewModel(grammarDictionary, article);

            // Return view
            return(View(model));
        }
Пример #2
0
 // ctor
 public GrammarArticleViewModel(IList <GrammarElement> GrammarDictionaryTree,
                                GrammarArticleContent ArticleContent)
 {
     this.GrammarDictionaryTree = GrammarDictionaryTree;
     this.ArticleContent        = ArticleContent;
 }