public IIterator Filter( FilterRequest.CountryRequest country, IdStorage ids, CountryStorage countries) { if (country.IsNull.HasValue) { if (country.IsNull.Value) { return(country.Eq == null ? _null.GetIterator() : ListHelper.EmptyInt); } } if (country.Eq == null) { return(_ids.GetIterator()); } short countryId = countries.Get(country.Eq); if (_id2AccId[countryId] != null) { return(_id2AccId[countryId].GetIterator()); } else { return(ListHelper.EmptyInt); } }
public IEnumerable <int> Filter( GroupRequest.CountryRequest country, CountryStorage countries) { short countryId = countries.Get(country.Country); if (_id2AccId[countryId] != null) { return(_id2AccId[countryId]); } else { return(Enumerable.Empty <int>()); } }
public api_currentranks(string[] columns) { Number = Convert.ToInt32(columns[3]); Timestamp = DateTime.UtcNow; serverId = Convert.ToInt32(columns[0]); resetId = Convert.ToInt32(columns[1]); Rank = Convert.ToInt32(columns[2]); Name = columns[4]; Land = Convert.ToInt32(columns[5]); Networth = Convert.ToInt64(columns[6]); Tag = columns[7]; Gov = columns[8]; GDI = Convert.ToBoolean(Int16.Parse(columns[9])); Status = CountryStorage.DetermineCountryStatus(Convert.ToBoolean(Int16.Parse(columns[10])), Convert.ToBoolean(Int16.Parse(columns[11])), Convert.ToBoolean(Int16.Parse(columns[12])), Convert.ToBoolean(Int16.Parse(columns[13]))); User = ""; KillList = 0; }