private int[] GetFortIdsForFence(FenceConfiguration fence) { var result = new List <int>(); var allGyms = GymRepository.GetAll().ToList(); foreach (var gym in allGyms) { var coordinate = new Coordinate(gym.Latitude, gym.Longitude); if (fence.Area.Contains(coordinate)) { result.Add(gym.Id); } } return(result.ToArray()); }
private TIdentifier[] GetEntityIdentifiersForFence(FenceConfiguration fence) { var result = new List <TIdentifier>(); var allEntities = Repository.GetAll().ToList(); foreach (var entity in allEntities) { var coordinate = new Coordinate(entity.Latitude, entity.Longitude); if (fence.Area.Contains(coordinate)) { result.Add(GetEntityId(entity)); } } return(result.ToArray()); }