public IActionResult Index() { ArticleTypeViewModel articleTypeViewModel = new ArticleTypeViewModel(); articleTypeViewModel.BlogArticleTypes = _blogArticleType.GetAllList(); return(View(articleTypeViewModel)); }
public IActionResult Edit(ArticleTypeViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = _dbContext.ArticleType.FirstOrDefault(x => x.ArticleTypeUuid.ToString() == model.ArticleTypeUuid); if (entity == null) { response.SetFailed("不存在"); return(Ok(response)); } if (_dbContext.ArticleType.Count(x => x.Name == model.Name) > 0) { response.SetFailed("名称已存在"); return(Ok(response)); } entity.Name = model.Name; int res = _dbContext.SaveChanges(); if (res > 0) { ToLog.AddLog("编辑", "成功:编辑:文章类型列表数据", _dbContext); } response = ResponseModelFactory.CreateInstance; return(Ok(response)); } }
public IActionResult Create(ArticleTypeViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = new ArticleType(); entity.Name = model.Name; entity.ArticleTypeUuid = Guid.NewGuid(); entity.IsDeleted = 0; entity.CreateTime = DateTime.Now; _dbContext.ArticleType.Add(entity); int res = _dbContext.SaveChanges(); if (res > 0) { ToLog.AddLog("添加", "成功:添加:文章类型列表数据", _dbContext); } response.SetSuccess(); return(Ok(response)); } }