public ActionResult Create(string AreaId, string CatId)
        {
            if (AreaId == null || AreaId.Equals("") || CatId == null || CatId.Equals(""))
            {
                return(HttpNotFound());
            }

            var SpecificCatAreaViewModel = new SpecificCatAreaViewModel();

            SpecificCatAreaViewModel.Are = Db1.FindArea(Int32.Parse(AreaId));
            SpecificCatAreaViewModel.Cat = Db1.FindCat(Int32.Parse(CatId));
            return(View(SpecificCatAreaViewModel));
        }
        public ActionResult Create(string Body, string Title, string Locales, string Subcategories, string AreaId, string CatId)
        {
            if (Body == null || Body.Equals("") || Title == null || Title.Equals("") || Request["Are.Locales"] == null || Request["Are.Locales"].Equals("") || Request["Cat.Subcategories"] == null || Request["Cat.Subcategories"].Equals(""))
            {
                ModelState.AddModelError("Are", "All the above values must be filled in order to proceed.");
                var SpecificCatAreaViewModel = new SpecificCatAreaViewModel();
                SpecificCatAreaViewModel.Are = Db1.FindArea(Int32.Parse(AreaId));
                SpecificCatAreaViewModel.Cat = Db1.FindCat(Int32.Parse(CatId));
                //Db1.purge();
                return(View(SpecificCatAreaViewModel));
            }

            Db1.CreatePost(Title, Body, Request["Are.Locales"], AreaId, CatId, Request["Cat.Subcategories"], User.Identity.GetUserId());
            return(RedirectToAction("UserPostList"));
        }