private decimal GetDecimal(ISearchDocument document, string name) { if (document[name] == null) { return(0m); } return(_search.GetSearchProvider() == SearchFacade.SearchProviderType.Lucene ? Convert.ToDecimal(NumericUtils.PrefixCodedToLong(document[name].Value.ToString()) / 10000m) : decimal.Parse(document[name].Value.ToString(), CultureInfo.InvariantCulture.NumberFormat)); }