public void Update(Article model) { var target = Find(model.ID); db.Attach<Article>(target); target.Name = model.Name; target.Content = model.Content; target.ArticleCode = model.ArticleCode; target.ArticleCodeValue = model.ArticleCodeValue; target.LastTime = model.LastTime; db.Commit(); }
public ActionResult Create(ArticleViewModel model) { ViewBag.Data_ArticleCode = GetForeignData(); ServiceResult result = new ServiceResult(); TempData["Service_Result"] = result; if (ModelState.IsValid) { try { Article article = new Article() { AddTime = DateTime.Now, ArticleCodeValue = model.ArticleCode, Content = model.Content, Name = model.Name, LastTime = DateTime.Now, ArticleCode = Convert.ToInt32(model.ArticleCode.Split(',').Last()) }; ArticleService.Create(article); result.Message = "添加文章信息成功!"; LogHelper.WriteLog("添加文章信息成功"); return RedirectToAction("index"); } catch (Exception ex) { result.Message = Utilities.GetInnerMostException(ex); result.AddServiceError(result.Message); LogHelper.WriteLog("添加文章信息错误", ex); return View(model); } } else { result.Message = "请检查表单是否填写完整!"; result.AddServiceError("请检查表单是否填写完整!"); return View(model); } }
public void Delete(Article model) { var target = Find(model.ID); db.Remove<Article>(target); db.Commit(); }
public void Create(Article model) { db.Add<Article>(model); db.Commit(); }
public ActionResult Edit(ArticleViewModel model) { List<int> ids = model.ArticleCode.Split(',').Select(x => Convert.ToInt32(x)).ToList(); ViewBag.Data_ArticleCode = GetForeignData(ids); ServiceResult result = new ServiceResult(); TempData["Service_Result"] = result; if (ModelState.IsValid) { try { Article entity = new Article() { ID = model.ID, Name = model.Name, Content = model.Content, ArticleCodeValue = model.ArticleCode, ArticleCode = Convert.ToInt32(model.ArticleCode.Split(',').Last()), LastTime = DateTime.Now }; ArticleService.Update(entity); result.Message = "编辑文章信息成功!"; LogHelper.WriteLog("编辑文章信息成功"); return RedirectToAction("index"); } catch (Exception ex) { result.Message = Utilities.GetInnerMostException(ex); result.AddServiceError(result.Message); LogHelper.WriteLog("编辑文章信息错误", ex); return View(model); } } else { result.Message = "请检查表单是否填写完整!"; result.AddServiceError("请检查表单是否填写完整!"); return View(model); } }