public ClashesSteps(ScenarioContext scenarioContext) : base(scenarioContext) { var baseAddress = new Uri(ConfigReader.BaseAddress); var token = ConfigReader.AccessToken; _productsApi = ApiClientFactory.GetEndPoint <IProductsApi>(baseAddress, token); }
public DashboardFlow(IContextProvider contextProvider, IStateProvider stateProvider) { _userContextProvider = new UserContextProvider(stateProvider, contextProvider); _productsApi = new ProductsApi(contextProvider); _productsRepository = new ProductsRepository(); _userCatalogProvider = new UserCatalogProvider(contextProvider, stateProvider); }
public Dictionary <Order, IEnumerable <Product> > GetProductsWithCategoryName() { _productsApi = RestService.For <IProductsApi>(new HttpClient(new AuthenticatedHttpClientHandler(() => Task.FromResult(Request.Headers["Authorization"].ToString()))) { BaseAddress = new Uri("http://host.docker.internal:51490") }); Dictionary <Order, IEnumerable <Product> > result = new Dictionary <Order, IEnumerable <Product> >(); var orders = _orderRepository.Get(); orders.ForEach(o => result.Add(o, o.Products.Select(prId => _productsApi.Get(prId).Result))); return(result); }
public HomeController(IShopGroupRepository shopGroupRepository, IPlatformTokenProvider platformTokenProvider,IUsersApi usersApi, ITokenResolver tokenResolver, IProductsApi productsApi, IAuthApi authApi, IPlatformSettings platformSettings, IGroupMemberRepository groupMemberRepository, IGroupMemberResolver groupMemberResolver) { _platformTokenProvider = platformTokenProvider; _platformSettings = platformSettings; _usersApi = usersApi; _shopGroupRepository = shopGroupRepository; _groupMemberRepository = groupMemberRepository; _productsApi = productsApi; _authApi = authApi; _tokenResolver = tokenResolver; _groupMemberResolver = groupMemberResolver; }
public CampaignsSteps(ScenarioContext scenarioContext, IProductsApi productsApi) : base(scenarioContext) { _productsApi = productsApi; ConfigureFixture(); }
public RecommendedSortingStrategy(IProductsApi productsApi) { _productsApi = productsApi ?? throw new ArgumentNullException(nameof(productsApi)); }
public GetProductListQueryHandler(IMapper mapper, IProductsApi productsApi, ISortingStrategyFactory sortingStrategyFactory) { _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _productsApi = productsApi ?? throw new ArgumentNullException(nameof(productsApi)); _sortingStrategyFactory = sortingStrategyFactory ?? throw new ArgumentNullException(nameof(sortingStrategyFactory)); }
public ShopGroupWallPublishApi(Routes routes, IWallPublishApi wallPublishApi, IProductsApi productsApi) { _wallPublishApi = wallPublishApi; _productsApi = productsApi; _routes = routes; }
public QuestionFlow(IContextProvider contextProvider) { _wallApi = new WallApi(contextProvider); _productsApi = new ProductsApi(contextProvider); }
public GetAllProductsQueryHandler(IProductsApi productsApi, IMapper mapper) { _productsApi = productsApi; _mapper = mapper; }
public CreateProductCommandHandler(IProductsApi productsApi, IMapper mapper) { _productsApi = productsApi; _mapper = mapper; }