Esempio n. 1
0
 public ActionResult PostAsk(QA qa)
 {
     string validatecode = Request["validatecode"];
     if (ValidateCodeUtil.Validated(validatecode))
     {
         User user = UserUtil.getCurUser();
         string username = user == null ? string.Empty : user.username;
         qa.createip = Request.UserHostAddress;
         qa.status = QA.NORMAL;
         qa.username = user == null ? "匿名" : user.username;
         qa.qid = 0;
         qa.pubdate = DateTime.Now;
         QAService.GetInstance().Save(qa);
         TempData["message"] = "提问成功,请耐心等待管理员的解答!";
     }
     else
         TempData["message"] = "验证码输入错误!";
     return Redirect("/qa/ask#ask");
 }
Esempio n. 2
0
 public int Save(QA qa)
 {
     if (qa.id > 0)
         return _qaDao.Update(qa);
     return _qaDao.Insert(qa);
 }
Esempio n. 3
0
 public ActionResult PostAnswer(QA qa)
 {
     User user = UserUtil.getCurUser();
     qa.pubdate = DateTime.Now;
     qa.status = QA.VALIDATE;
     qa.username = user == null ? "admin" : user.username;
     QAService.GetInstance().Save(qa);
     QAService.GetInstance().UpdateStatus(qa.qid, QA.VALIDATE);
     return Redirect("/admin/answer");
 }