예제 #1
0
        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (value is Model.Source)
            return value;

             if (value is string)
             {
            var provider = new Service.Impl.MockSourceDataProvider ();

            string name = (string) value;

            foreach (var source in provider.SearchSource ())
            {
               if (name == source.Name)
                  return source;
            }
             }

             return null;
        }
예제 #2
0
        ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (value is Model.Source)
            {
                return(value);
            }

            if (value is string)
            {
                var provider = new Service.Impl.MockSourceDataProvider();

                string name = (string)value;

                foreach (var source in provider.SearchSource())
                {
                    if (name == source.Name)
                    {
                        return(source);
                    }
                }
            }

            return(null);
        }