public JsonResult EditCategoryPost(EditArticleCategoryModel model)
 {
     try
     {
         _articleCategoryAction.CreateNewCategory(model);
     }
     catch (Exception)
     {
         return new NewtonsoftJsonResult() { Data = new { status = "failure" } };
     }
     return new NewtonsoftJsonResult() { Data = new { status = "success" } };
 }
Пример #2
0
 public void CreateNewCategory(EditArticleCategoryModel model)
 {
     var articleCategory = new ArticleCategory();
     articleCategory.CategoryName = model.FormData.Name;
     articleCategory.Unit = model.Unit;
     if (model.ParentId.HasValue)
     {
         articleCategory.ParentArticleCategory = _articleCategoryRepository.Find(model.ParentId.Value);
     }
     articleCategory.RecordDescription.CreateBy(NpcContext.CurrentUser);
     _articleCategoryRepository.Save(articleCategory);
 }
Пример #3
0
 public void UpdateCategory(EditArticleCategoryModel model)
 {
     if (model.Id == null)
     {
         throw new ArgumentException("model.Id不能为null");
     }
     var articleCategory = _articleCategoryRepository.Find(model.Id.Value);
     articleCategory.CategoryName = model.FormData.Name;
     if (model.ParentId.HasValue)
     {
         articleCategory.ParentArticleCategory = _articleCategoryRepository.Find(model.ParentId.Value);
     }
     articleCategory.RecordDescription.UpdateBy(NpcContext.CurrentUser);
     _articleCategoryRepository.Save(articleCategory);
 }
 public JsonResult EditCategoryPost(EditArticleCategoryModel model)
 {
     try
     {
         if (model.Id.HasValue)
         {
             _articleCategoryAction.UpdateCategory(model);
         }
         else
         {
             model.Unit = new NpcContext().CurrentUser.Unit;
             _articleCategoryAction.CreateNewCategory(model);
         }
     }
     catch (Exception)
     {
         return new NewtonsoftJsonResult() { Data = new { status = "failure" } };
     }
     return new NewtonsoftJsonResult() { Data = new { status = "success" } };
 }