예제 #1
0
        public IActionResult Post(Post newPost)
        {
            if (ModelState.IsValid)
            {
                newPost.user_id = (int)HttpContext.Session.GetInt32("CurrUserId");
                postFactory.Add(newPost);
                return(RedirectToAction("Ideas"));
            }
            ViewBag.User       = userFactory.GetUserById((int)HttpContext.Session.GetInt32("CurrUserId"));
            ViewBag.Posts      = postFactory.GetAllPosts();
            TempData["Errors"] = "Post's content cannot be empty";


            return(RedirectToAction("Ideas"));
        }