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));
        }
Exemple #3
0
        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));
        }
Exemple #5
0
        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));
        }