예제 #1
0
 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");
 }
예제 #2
0
 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)
     };
 }
예제 #3
0
 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");
 }