Пример #1
0
        public ClashesSteps(ScenarioContext scenarioContext) : base(scenarioContext)
        {
            var baseAddress = new Uri(ConfigReader.BaseAddress);
            var token       = ConfigReader.AccessToken;

            _productsApi = ApiClientFactory.GetEndPoint <IProductsApi>(baseAddress, token);
        }
Пример #2
0
 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);
        }
Пример #4
0
 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;
 }
Пример #5
0
 public CampaignsSteps(ScenarioContext scenarioContext, IProductsApi productsApi) : base(scenarioContext)
 {
     _productsApi = productsApi;
     ConfigureFixture();
 }
Пример #6
0
 public RecommendedSortingStrategy(IProductsApi productsApi)
 {
     _productsApi = productsApi ?? throw new ArgumentNullException(nameof(productsApi));
 }
Пример #7
0
 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;
 }
Пример #9
0
 public QuestionFlow(IContextProvider contextProvider)
 {
     _wallApi = new WallApi(contextProvider);
     _productsApi = new ProductsApi(contextProvider);
 }
Пример #10
0
 public GetAllProductsQueryHandler(IProductsApi productsApi, IMapper mapper)
 {
     _productsApi = productsApi;
     _mapper      = mapper;
 }
 public CreateProductCommandHandler(IProductsApi productsApi, IMapper mapper)
 {
     _productsApi = productsApi;
     _mapper      = mapper;
 }