Ejemplo n.º 1
0
        public string Convert(ConversionScenario scenario, string type, string originalValue /*, PortalSettings portalInfo*/)
        {
            if (type == Eav.Constants.Hyperlink)
            {
                return(scenario == ConversionScenario.GetFriendlyValue
                    ? TryToResolveDnnCodeToLink(originalValue)
                    : TryToResolveOneLinkToInternalDnnCode(originalValue));
            }

            return(originalValue);
        }
Ejemplo n.º 2
0
        //public bool UseOnCachePopulation = false;
        //public bool UseOnValueRead = true;
        //public bool UseOnValueCreate = false;
        //public bool UseOnValueSave = true;
        // public bool AllowSingletonPerApp = true;
        public string Convert(ConversionScenario scenario, string type, string originalValue)
        {
            switch (scenario)
            {
                case ConversionScenario.GetFriendlyValue:
                    if (type == hlnkType)
                        return TryToResolveDnnCodeToLink(originalValue);
                    break;
                case ConversionScenario.ConvertFriendlyToData:
                    if (type == hlnkType)
                        return TryToResolveOneLinkToInternalDnnCode(originalValue);
                    break;
            }

            return originalValue;
        }
Ejemplo n.º 3
0
        public string Convert(ConversionScenario scenario, string type, string originalValue /*, PortalSettings portalInfo*/)
        {
            switch (scenario)
            {
            case ConversionScenario.GetFriendlyValue:
                if (type == hlnkType)
                {
                    return(TryToResolveDnnCodeToLink(originalValue));
                }
                break;

            case ConversionScenario.ConvertFriendlyToData:
                if (type == hlnkType)
                {
                    return(TryToResolveOneLinkToInternalDnnCode(originalValue));
                }
                break;
            }

            return(originalValue);
        }
Ejemplo n.º 4
0
 public string Convert(ConversionScenario scenario, string type, string originalValue)
 {
     return originalValue;
 }
Ejemplo n.º 5
0
 public string Convert(ConversionScenario scenario, string type, string originalValue) => originalValue;