public ActionResult CreateThread(int subId) { var model = new InsertThreadViewModel(); model.subId = subId; return(PartialView("~/Views/Thread/InsertThread.cshtml", model)); }
public ActionResult InsertThread(InsertThreadViewModel model) { var user = System.Web.HttpContext.Current.User.Identity.GetUserId(); model.userId = user; if (model.threadText == null | model.threadName == null) { return(Redirect(Request.UrlReferrer.ToString())); } var result = repository.InsertThread(model.threadName, model.threadText, model.subId, model.userId); if (result != -1) { return(RedirectToAction("GetThread", "Thread", new { threadId = result, subId = model.subId })); } else { return(Redirect(Request.UrlReferrer.ToString())); } }