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 { })); }