public virtual ActionResult UrlReservedWarning(string entityId, string entityName, string systemName) { if (string.IsNullOrEmpty(systemName)) { return(Json(new { Result = string.Empty }, JsonRequestBehavior.AllowGet)); } int parsedEntityId; int.TryParse(entityId, out parsedEntityId); var validatedSystemName = UrlExtensions.ValidateSystemName(parsedEntityId, entityName, systemName, null, false); if (systemName.Equals(validatedSystemName, StringComparison.InvariantCultureIgnoreCase)) { return(Json(new { Result = string.Empty }, JsonRequestBehavior.AllowGet)); } return(Json(new { Result = string.Format("Entered page name already exists, so it will be replaced by '{0}'", validatedSystemName) }, JsonRequestBehavior.AllowGet)); }