コード例 #1
0
        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" }));
        }
コード例 #2
0
ファイル: GrammarEditService.cs プロジェクト: userkimcs/ef
 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));
     }
 }
コード例 #3
0
 public EditGrammarViewModel(GrammarArticle Article, IList <GrammarElement> GrammarParents)
 {
     this.Article        = Article;
     this.GrammarParents = GrammarParents;
 }