public ActionResult Create(AddGrammarViewModel model) { // Create grammar GrammarArticle article = EntityFactory .CreateGrammarArticle(model.Article.TitleInVietnamese, model.Article.TitleInEnglish, model.Article.Alias, model.Article.TextInVietnamese, model.Article.TextInEnglish, model.Article.ParentId, model.Article.IsLeaf); this.m_grammarEditService.InsertGrammar(article); return(RedirectToAction("Index", "GrammarAdmin", new { area = "Assmin" })); }
public ServiceResult EditGrammar(GrammarArticle grammar) { try { this.m_grammarArticleRepository.Update(grammar); this.m_grammarArticleRepository.SaveChanges(); return(ServiceResult.Success); } catch (Exception ex) { return(ServiceResult.AddError(ex.Message)); } }
public EditGrammarViewModel(GrammarArticle Article, IList <GrammarElement> GrammarParents) { this.Article = Article; this.GrammarParents = GrammarParents; }