public RoutesController(IHttpContextAccessor httpContextAccessor, IIOServiceContext context, IStorePickupService storePickupService) { this._httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor)); this._context = context ?? throw new ArgumentNullException(nameof(context)); this._storePickupService = storePickupService ?? throw new ArgumentNullException(nameof(storePickupService)); }