Dev2.Utilities.ActivityHelper.ExtractData C# (CSharp) Method

ExtractData() public static method

public static ExtractData ( string val ) : string
val string
return string
        public static string ExtractData(string val)
        {
            if(val.IndexOf(GlobalConstants.InjectedSwitchDataFetch, StringComparison.Ordinal) >= 0)
            {
                // Time to extract the data
                int start = val.IndexOf("(", StringComparison.Ordinal);
                if(start > 0)
                {
                    int end = val.IndexOf(@""",AmbientData", StringComparison.Ordinal);

                    if(end > start)
                    {
                        start += 2;
                        val = val.Substring(start, end - start);

                        // Convert back for usage ;)
                        val = Dev2DecisionStack.FromVBPersitableModelToJSON(val);
                    }
                }
            }
            return val;
        }