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)); }
// ctor public GrammarArticleViewModel(IList <GrammarElement> GrammarDictionaryTree, GrammarArticleContent ArticleContent) { this.GrammarDictionaryTree = GrammarDictionaryTree; this.ArticleContent = ArticleContent; }