public IActionResult ApplyEditRequest(int id)
        {
            PageRouteVersion pageRouteVersion    = _pageRouteVersionRepository.Get(id);
            string           notificationMessage = null;

            if (ValidatePageRouteForApply(pageRouteVersion, out notificationMessage))
            {
                PageRouteVersion newPageRouteVersion = _pageRouteVersionRepository.ApplyEditRequest(id, null, null);

                if (newPageRouteVersion != null)
                {
                    TempData[notificationMessageKey] = ToasrMessages.SubmitSuccess;
                    TempData[notificationTypeKey]    = notificationSuccess;

                    return(Json(new { }));
                }
            }



            TempData[notificationMessageKey] = notificationMessage;
            TempData[notificationTypeKey]    = notificationWarning;
            return(Json(new { }));
        }