예제 #1
0
        public ValueTo GetCountry(string countryId)
        {
            ValueTo country = null;
            var     lists   = GetCountries();

            if (lists != null || lists.Count > 0)
            {
                country = lists.Where(x => x.Value.Equals(countryId)).FirstOrDefault();
            }
            return(country);
        }
예제 #2
0
        public ValueTo GetPlaceDetails(string placeId)
        {
            ValueTo result         = new ValueTo();
            var     geoNamesClient = new GeoNamesClient();
            var     data           = geoNamesClient.Get(int.Parse(placeId), "cristhyan17");

            result.Value = placeId;
            result.Text  = data.Name;
            geoNamesClient.Close();
            return(result);
        }
예제 #3
0
        public override int GetHashCode()
        {
            var result = 17;

            unchecked
            {
                result = result * 37 + ColumnId;
                result = result * 37 + (Value?.GetHashCode() ?? 0);
                result = result * 37 + (ValueTo?.GetHashCode() ?? 0);
                result = result * 37 + (int)FilterOperation;
            }

            return(result);
        }
 public override RandomValue GetRandomValue(int randomCount)
 {
     if (HasTargetValue())
     {
         if (HasRangeValue())
         {
             return(new RandomValueFromDoubleRangeWithTarget(ValueFrom.GetValueOrDefault(), ValueTo.GetValueOrDefault(), ValueDecimals, TargetValue.GetValueOrDefault(), TargetValueMinPercent.GetValueOrDefault(), randomCount));
         }
         return(new RandomValueFromListWithTarget <double>(ValueList, TargetValue.GetValueOrDefault(), TargetValueMinPercent.GetValueOrDefault(), randomCount));
     }
     if (HasRangeValue())
     {
         return(new RandomValueFromDoubleRange(ValueFrom.GetValueOrDefault(), ValueTo.GetValueOrDefault(), ValueDecimals));
     }
     return(new RandomValueFromList <double>(ValueList));
 }