public ApiFactory(IBasketApi basketApi, IOrderApi orderApi, IUsersApi usersApi, IProductApi productApi)
 {
     _basketApi  = basketApi;
     _orderApi   = orderApi;
     _usersApi   = usersApi;
     _productApi = productApi;
 }
 public CheckOutModel(ICatalogApi catalogApi, IBasketApi basketApi, IUserApi userApi, IOrderApi orderApi)
 {
     _catalogApi = catalogApi ?? throw new ArgumentNullException(nameof(catalogApi));
     _basketApi  = basketApi ?? throw new ArgumentNullException(nameof(basketApi));
     _userApi    = userApi ?? throw new ArgumentNullException(nameof(_userApi));
     _orderApi   = orderApi ?? throw new ArgumentNullException(nameof(_orderApi));
 }
Exemplo n.º 3
0
        public BasketController(IBasketApi basketApi, IShippingApi shippingApi, ICustomerApi customerRepository, IOrderApi orderRepository)

        {
            _basketApi          = basketApi;
            _shippingApi        = shippingApi;
            _customerRepository = customerRepository;
            _orderRepository    = orderRepository;
        }
Exemplo n.º 4
0
 public ProductDetailModel(IApiFactory factory, IWebHostEnvironment env, IMapper mapper)
 {
     _productApi  = factory.ProductApi ?? throw new ArgumentNullException(nameof(_productApi));
     _basketApi   = factory.BasketApi ?? throw new ArgumentNullException(nameof(_basketApi));
     _commentsApi = factory.CommentsApi ?? throw new ArgumentNullException(nameof(_commentsApi));
     _mapper      = mapper;
     _env         = env;
 }
 public AccountController(IAuthenticationService authenticationService,
                          ICustomerApi customerRepository, IOrderApi orderRepository, IConfigApi configApi, IBasketApi basketApi, ISocialLoginService socialService)
 {
     _authenticationService = authenticationService;
     _customerRepository    = customerRepository;
     _orderRepository       = orderRepository;
     _configApi             = configApi;
     _basketApi             = basketApi;
     _socialService         = socialService;
 }
Exemplo n.º 6
0
        // private readonly IPaymentMethod _paymentMethod;

        public CheckoutController(ICustomerApi customerApi, IConfigApi configApi,
                                  IPaymentApi paymentApi, ICheckoutApi checkoutApi, IOrderApi orderApi, IShippingApi shippingApi,
                                  IAuthenticationService authenticationService, ICustomerApi customerRepository, IB2BApi b2bRepository, IBasketApi basketApi)
        {
            _customerApi           = customerApi;
            _configApi             = configApi;
            _paymentApi            = paymentApi;
            _checkoutApi           = checkoutApi;
            _orderApi              = orderApi;
            _shippingApi           = shippingApi;
            _authenticationService = authenticationService;
            _customerRepository    = customerRepository;
            _b2bRepository         = b2bRepository;
            _basketApi             = basketApi;
        }
Exemplo n.º 7
0
 public ProductModel(ICatalogApi catalogApi, IBasketApi basketApi)
 {
     _catalogApi = catalogApi ?? throw new ArgumentNullException(nameof(catalogApi));
     _basketApi  = basketApi ?? throw new ArgumentNullException(nameof(basketApi));
 }
Exemplo n.º 8
0
 public CheckOutModel(IBasketApi basketApi, IOrderingApi orderApi, PromoCode_gRPC promoService)
 {
     _basketApi    = basketApi ?? throw new ArgumentNullException(nameof(basketApi));
     _orderApi     = orderApi ?? throw new ArgumentNullException(nameof(orderApi));
     _promoService = promoService ?? throw new ArgumentNullException(nameof(promoService));
 }
Exemplo n.º 9
0
 public IndexModel(ICatalogApi catalogApi, IBasketApi basketApi)
 {
     _catalogApi = catalogApi;
     _basketApi  = basketApi;
 }
Exemplo n.º 10
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='productDto'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task ApiBasketUpdatePutAsync(this IBasketApi operations, ProductDto productDto = default(ProductDto), CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.ApiBasketUpdatePutWithHttpMessagesAsync(productDto, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Exemplo n.º 11
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='productDto'>
 /// </param>
 public static void ApiBasketRemoveDelete(this IBasketApi operations, ProductDto productDto = default(ProductDto))
 {
     operations.ApiBasketRemoveDeleteAsync(productDto).GetAwaiter().GetResult();
 }
Exemplo n.º 12
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='customerId'>
 /// </param>
 public static void ApiBasketByCustomerIdGet(this IBasketApi operations, int customerId)
 {
     operations.ApiBasketByCustomerIdGetAsync(customerId).GetAwaiter().GetResult();
 }
 public ProductDetailModel(ICatalogApi catalogApi, IBasketApi basketApi)
 {
     this.catalogApi = catalogApi;
     this.basketApi  = basketApi;
 }
Exemplo n.º 14
0
 public CartModel(IBasketApi basketApi)
 {
     _basketApi = basketApi;
 }
 public ProductDetailModel(IBasketApi basketApi, ICatalogApi catalogApi)
 {
     this.basketApi  = basketApi ?? throw new ArgumentNullException(nameof(basketApi));
     this.catalogApi = catalogApi ?? throw new ArgumentNullException(nameof(catalogApi));
 }
Exemplo n.º 16
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task ApiProductGetAsync(this IBasketApi operations, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.ApiProductGetWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Exemplo n.º 17
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 public static void ApiProductByIdGet(this IBasketApi operations, int id)
 {
     operations.ApiProductByIdGetAsync(id).GetAwaiter().GetResult();
 }
 public ProductModel(ICatalogApi catalogApi, IBasketApi basketApi)
 {
     _catalogApi = catalogApi;
     _basketApi  = basketApi;
 }
Exemplo n.º 19
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='customerId'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task ApiBasketByCustomerIdGetAsync(this IBasketApi operations, int customerId, CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.ApiBasketByCustomerIdGetWithHttpMessagesAsync(customerId, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
Exemplo n.º 20
0
 public CommonController(IContentApi contentApi, IBasketApi basketApi, IAuthenticationService authenticationService)
 {
     _contentApi            = contentApi;
     _basketApi             = basketApi;
     _authenticationService = authenticationService;
 }
Exemplo n.º 21
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='productDto'>
 /// </param>
 public static void ApiBasketUpdatePut(this IBasketApi operations, ProductDto productDto = default(ProductDto))
 {
     operations.ApiBasketUpdatePutAsync(productDto).GetAwaiter().GetResult();
 }
Exemplo n.º 22
0
 public CheckOutModel(IBasketApi basketApi)
 {
     _basketApi = basketApi ?? throw new ArgumentNullException(nameof(basketApi));
 }
Exemplo n.º 23
0
 public IndexModel(IBasketApi basketApi, ICatalogApi catalogApi)
 {
     _basketApi  = basketApi ?? throw new ArgumentNullException(nameof(basketApi));
     _catalogApi = catalogApi ?? throw new ArgumentNullException(nameof(catalogApi));
 }
 public IndexModel(IApiFactory factory)
 {
     _productApi = factory.ProductApi ?? throw new ArgumentNullException(nameof(_productApi));
     _basketApi  = factory.BasketApi ?? throw new ArgumentNullException(nameof(_basketApi));
 }
Exemplo n.º 25
0
 public CheckOutModel(ICatalogApi catalogApi, IBasketApi basketApi)
 {
     _catalogApi = catalogApi;
     _basketApi  = basketApi;
 }
Exemplo n.º 26
0
 public CheckOutModel(ICatalogApi catalogApi, IBasketApi basketApi)
 {
     this.catalogApi = catalogApi;
     this.basketApi  = basketApi;
 }
Exemplo n.º 27
0
 public CheckOutModel(IBasketApi basketApi, ICatalogApi catalogApi)
 {
     this.basketApi  = basketApi ?? throw new ArgumentNullException(nameof(basketApi));
     this.catalogApi = catalogApi ?? throw new ArgumentNullException(nameof(catalogApi));
 }
Exemplo n.º 28
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='customerId'>
 /// </param>
 public static void ApiBasketClearDelete(this IBasketApi operations, int?customerId = default(int?))
 {
     operations.ApiBasketClearDeleteAsync(customerId).GetAwaiter().GetResult();
 }
Exemplo n.º 29
0
 public CartModel(IApiFactory factory)
 {
     _api = factory.BasketApi ?? throw new ArgumentNullException(nameof(_api));
 }
Exemplo n.º 30
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static void ApiProductGet(this IBasketApi operations)
 {
     operations.ApiProductGetAsync().GetAwaiter().GetResult();
 }