public Location(IDistanceCalculatorService distanceCalculator) { if (Location.DistanceCalculator == null) { Location.DistanceCalculator = distanceCalculator; } }
public TripService(IApplicationDbContext dbContext, ICurrentUserService currentUserService, IDistanceCalculatorService distanceCalculatorService) { _dbContext = dbContext; if (currentUserService != null && currentUserService.UserId != null) { _applicationUser = _dbContext.Users.SingleOrDefault(u => u.Id == currentUserService.UserId); } _distanceCalculatorService = distanceCalculatorService; }
public GeofenceService(ILocationListener listener, IDistanceCalculatorService distanceCalculatorService, ISessionContext sessionContext) { this.Listener = listener; this.Listener.LocationChanged += this.OnLocationChanged; this.DistanceCalculatorService = distanceCalculatorService; this.SessionContext = sessionContext; this.timer = new Stopwatch(); }
public DistanceCalculatorMemoryCacheService(IDistanceCalculatorService calculatorService, IMemoryCache memoryCache) { _calculatorService = calculatorService; _memoryCache = memoryCache; _memoryCacheGeoDistanceEntryOptions = new MemoryCacheEntryOptions() { Size = Marshal.SizeOf <GeoDistance>() }; }
public DistanceCalculatorDataBaseCacheService(IDistanceCalculatorService calculatorService, IDistancesRepository distancesRepository, IBackgroundTaskProvider backgroundTaskProvider, ILogger <DistanceCalculatorDataBaseCacheService> logger) { _calculatorService = calculatorService; _distancesRepository = distancesRepository; _backgroundTaskProvider = backgroundTaskProvider; _logger = logger; }
public SpatialSearchToLinqService(IIndexConfiguration indexingConfiguration, IDistanceCalculatorService distanceCalculator) { this._indexingConfiguration = indexingConfiguration; _distanceCalculator = distanceCalculator; }
/// <summary> /// Initializes a new instance of the <see cref="AirportDistanceCalculatorService"/> class. /// </summary> /// <param name="airportGeoLocationService">The airport geo location service.</param> /// <param name="distanceCalculatorService">The distance calculator service.</param> /// <exception cref="ArgumentNullException"> /// airportGeoLocationService /// or /// distanceCalculatorService /// </exception> public AirportDistanceCalculatorService(IAirportGeoLocationService airportGeoLocationService, IDistanceCalculatorService distanceCalculatorService) { AirportGeoLocationService = airportGeoLocationService ?? throw new ArgumentNullException(nameof(airportGeoLocationService)); DistanceCalculatorService = distanceCalculatorService ?? throw new ArgumentNullException(nameof(distanceCalculatorService)); }
public DistanceCalculatorController(IDistanceCalculatorService distanceCalculatorService, IMapper mapper) { _distanceCalculatorService = distanceCalculatorService; _mapper = mapper; }