public ActionResult Add(DocInfo docInfo) { if (!ModelState.IsValid) { return View(docInfo); } docInfo.Name = Server.HtmlEncode(docInfo.Name); docInfo.Content = Server.HtmlEncode(docInfo.Content); docInfo.UploadTime = DateTime.Now; DocData doc = DocInfo.ToDocData(docInfo); this.DocService.AddDoc(doc); return RedirectToAction("List"); }
public static DocData ToDocData(DocInfo docInfo) { return new DocData { Id = docInfo.Id, Name = docInfo.Name, Content = docInfo.Content, Author = docInfo.Author, UploadTime = docInfo.UploadTime, ViewCount = docInfo.ViewCount, CanView = docInfo.CanView, DocCategoryId = Convert.ToInt32(docInfo.DocCategoryId) }; }
public ActionResult Edit(DocInfo docInfo) { if (!ModelState.IsValid) { return View(docInfo); } docInfo.Name = Server.HtmlEncode(docInfo.Name); docInfo.Content = Server.HtmlEncode(docInfo.Content); DocData doc = DocInfo.ToDocData(docInfo); this.DocService.UpdataDoc(doc); return RedirectToAction("List"); }