Example #1
0
        public IActionResult AddPost([Bind("Title,Content")] NewPostFormModel newPostFormModel)
        {
            // f**k off
            if (newPostFormModel.Title.Trim() == "" ||
                newPostFormModel.Content.Trim() == "" ||
                newPostFormModel.Content.Length > 20000 || newPostFormModel.Title.Length > 200)
            {
                return(Redirect("/"));
            }

            newPostService.AddPostByFormModel(newPostFormModel);
            return(Redirect("/"));
        }
Example #2
0
        public IActionResult AddPost([Bind("Title,Content")] NewPostFormModel newPostFormModel)
        {
            // f**k off
            if (newPostFormModel.Title.Trim() == "" ||
                newPostFormModel.Content.Trim() == "" ||
                newPostFormModel.Content.Length > 20000 || newPostFormModel.Title.Length > 200)
            {
                return(Redirect("/"));
            }

            newPostFormModel.Country = Request.Headers["CF-IPCountry"].ToString();

            newPostService.AddPostByFormModel(newPostFormModel);
            return(Redirect("/"));
        }
        public IActionResult AddPost([Bind("Title,Content")] NewPostFormModel newPostFormModel)
        {
            // f**k off
            if (string.IsNullOrWhiteSpace(newPostFormModel.Title) ||
                string.IsNullOrWhiteSpace(newPostFormModel.Content) ||
                Uri.EscapeDataString(newPostFormModel.Title).Contains("%C2%AD") ||
                Uri.EscapeDataString(newPostFormModel.Content).Contains("%C2%AD") ||
                newPostFormModel.Content.Length > 20000 || newPostFormModel.Title.Length > 200)
            {
                return(RedirectToAction("Index"));
            }

            newPostFormModel.Country = Request.Headers["CF-IPCountry"].ToString();

            newPostService.AddPostByFormModel(newPostFormModel);
            return(RedirectToAction("Index"));
        }