public ActionResult EditPage(PageViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            string Description = "homePage";
            int    id          = model.Id;

            Page page = pageBL.EditPage(id);

            page.Title = model.Title;
            if (model.Description != "homePage")
            {
                if (string.IsNullOrWhiteSpace(model.Description))
                {
                    Description = model.Title.Replace(" ", "-").ToLower();
                }
                else
                {
                    Description = model.Description.Replace(" ", "-").ToLower();
                }
            }

            if (pageBL.CheckTitle(id, page))
            {
                ModelState.AddModelError("", "The Title or Description is already exists.");
                return(View(model));
            }
            page.Description  = model.Description;
            page.Body         = model.Body;
            page.HasSideImage = model.HasSideImage;


            TempData["Success-message"] = "You have edited the records !";
            return(RedirectToAction("EditPage"));
        }