public ActionResult SpecialCreate([Bind(Include = "ThreadID,CategoryID,Title")] Thread thread) { if (ModelState.IsValid) { ViewBag.badWord = HomeController.consistBadWord(thread.Title); if (ViewBag.badWord != "") { return(View("BadWord")); } db.Threads.Add(thread); db.SaveChanges(); return(RedirectToAction("Index")); thread.Date = DateTime.Now; int UID = Int32.Parse(Session["UserID"].ToString()); thread.UserID = UID; db.Threads.Add(thread); db.SaveChanges(); return(RedirectToAction("Index", "Home")); } ViewBag.CategoryID = new SelectList(db.Categories, "CategoryID", "Name", thread.CategoryID); ViewBag.UserID = new SelectList(db.Users, "UserID", "Nick", thread.UserID); return(View(thread)); }
public ActionResult Create([Bind(Include = "ThreadID,CategoryID,UserID,Title,Date")] Thread thread) { if (ModelState.IsValid) { ViewBag.badWord = HomeController.consistBadWord(thread.Title); if (ViewBag.badWord != "") { return(View("BadWord")); } db.Threads.Add(thread); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CategoryID = new SelectList(db.Categories, "CategoryID", "Name", thread.CategoryID); ViewBag.UserID = new SelectList(db.Users, "UserID", "Nick", thread.UserID); return(View(thread)); }
public ActionResult Create([Bind(Include = "MessageID,Date,SenderID,ReceiverID,Text")] Message message) { if (ModelState.IsValid) { ViewBag.badWord = HomeController.consistBadWord(message.Text); if (ViewBag.badWord != "") { return(View("BadWord")); } db.Messages.Add(message); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ReceiverID = new SelectList(db.Users, "UserID", "Nick", message.ReceiverID); ViewBag.SenderID = new SelectList(db.Users, "UserID", "Nick", message.SenderID); return(View(message)); }
public ActionResult Create([Bind(Include = "AnswerID,ThreadID,UserID,Date,Points,Text")] Answer answer) { if (ModelState.IsValid) { ViewBag.badWord = HomeController.consistBadWord(answer.Text); if (ViewBag.badWord != "") { return(View("BadWord")); } db.Answers.Add(answer); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ThreadID = new SelectList(db.Threads, "ThreadID", "Title", answer.ThreadID); ViewBag.UserID = new SelectList(db.Users, "UserID", "Nick", answer.UserID); return(View(answer)); }
public ActionResult SpecialCreate([Bind(Include = "MessageID,Date,SenderID,ReceiverID,Text")] Message message) { if (ModelState.IsValid) { ViewBag.badWord = HomeController.consistBadWord(message.Text); if (ViewBag.badWord != "") { return(View("BadWord")); } message.Date = DateTime.Now; int s = Int32.Parse(Session["UserID"].ToString()); int r = Int32.Parse(Session["ReceiverID"].ToString()); message.SenderID = s; message.ReceiverID = r; db.Messages.Add(message); db.SaveChanges(); if (Session["t"] != null) { int t = Int32.Parse(Session["t"].ToString()); Session["t"] = null; return(RedirectToAction("Thread", "Home", new { id = t })); } else { return(RedirectToAction("Mymessages", "Home", new { id = message.SenderID })); } } ViewBag.ReceiverID = new SelectList(db.Users, "UserID", "Nick", message.ReceiverID); ViewBag.SenderID = new SelectList(db.Users, "UserID", "Nick", message.SenderID); return(View(message)); }