Exemplo n.º 1
0
        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));
        }