public async Task <GetDropsResponse> GetDropsForMap(double mapNorth, double mapSouth, double mapWest, double mapEast) { var dropsResult = await _dropClient.GetDrops(mapNorth, mapSouth, mapWest, mapEast); foreach (var drop in dropsResult.Drops) { if (Drops.All(x => x.Id != drop.Id)) { Drops.Add(drop); } } return(dropsResult); }