/// <summary> /// Initializes a new instance of the <see cref="OrderService"/> class. /// </summary> /// <param name="orderRepository">The Order repository.</param> /// <param name="orderItemRepository">The OrderItem repository.</param> /// <param name="cartItemRepository">The CartItem repository.</param> /// <param name="cartRepository">The Cart repository.</param> public OrderService(IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, ICartItemRepository cartItemRepository, ICartRepository cartRepository) { _orderRepository = orderRepository; _orderItemRepository = orderItemRepository; _cartItemRepository = cartItemRepository; _cartRepository = cartRepository; }
public CartService(IHttpContextAccessor httpContextAccessor, ICartRepository cartRepository, ICartItemRepository cartItemRepository, IProductRepository productRepository) { _httpContext = httpContextAccessor.HttpContext; _cartRepository = cartRepository; _cartItemRepository = cartItemRepository; _productRepository = productRepository; }
public CartManagerTest() { request = new CartRequest(); request.UserId = USER_ID; request.ProductId = PRODUCT_ID; userRepository = new StubUserRepository(); productRepository = new StubProductRepository(); string PRODUCT_DESC = "IPad"; double PRODUCT_PRICE = 230.50; string PRODUCT_FACTORY = "Apple"; string PRODUCT_NAME = "Tablet"; product = new Product(PRODUCT_ID, PRODUCT_NAME, PRODUCT_DESC, PRODUCT_PRICE, PRODUCT_FACTORY); product.AvailableStock = 100; string USER_NAME = "Cliente"; string USER_LAST_NAME = "Compra"; string USER_PASSWORD = "******"; string USER_MAIL = "*****@*****.**"; user = new User(USER_ID, USER_NAME, USER_LAST_NAME, USER_PASSWORD, USER_ADDRESS, USER_MAIL, USER_PHONE); userRepository.AddEntity(user); productRepository.AddEntity(product); cartRepository = new StubCartRepository(); cartItemRepository = new StubCartItemRepository(); IPointSystemConfigurationRepository configurationRepository = new StubPointSystemConfigurationRepository(); configurationRepository.AddEntity(new PointSystemConfiguration() { PropertyName = ESportUtils.LOYALTY_PROPERTY_NAME, PropertyValue = 100 }); cartManager = new CartManager(cartRepository, cartItemRepository, productRepository, userRepository, configurationRepository); }
public CartService(GrpcClientFactory grpcClientFactory, CartRepository cartRepository, CartItemRepository cartItemRepository) { _grpcClientFactory = grpcClientFactory; _cartRepository = cartRepository; _cartItemRepository = cartItemRepository; }
public CartItemAppService(ICartItemRepository repository, IRepository <Product, Guid> productRepository ) : base(repository) { _productRepository = productRepository; _cartItemRepository = repository; }
public ActiveOfferChangedIntegrationEventHandler(ILogger <ActiveOfferChangedIntegrationEvent> logger, ICartItemRepository cartItemRepository, IEventBus eventBus) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _cartItemRepository = cartItemRepository ?? throw new ArgumentNullException(nameof(cartItemRepository)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); }
public OfferBecameUnavailableIntegrationEventHandler( ILogger <OfferBecameUnavailableIntegrationEventHandler> logger, ICartItemRepository cartItemRepository, IEventBus eventBus) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _cartItemRepository = cartItemRepository ?? throw new ArgumentNullException(nameof(cartItemRepository)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); }
public OrderController(GearContext context, IOrderItemRepository item, IOrderRepository order, ICartItemRepository cart, IProductRepository product) { _context = context; _item = item; _order = order; _cart = cart; _product = product; }
public HomeController(ICustomerRepository customerRepository, ICartItemRepository cartItemRepository, IProductRepository productRepository) { _customerRepository = customerRepository; _cartItemRepository = cartItemRepository; _productRepository = productRepository; }
public CartServiceController(ICartRepository cartRepository, IProductServiceClient productServiceClient, ICartItemRepository cartItemRepository, IInventoryService inventoryService) { _cartRepository = cartRepository; _productClient = productServiceClient; _cartItemRepository = cartItemRepository; _inventoryService = inventoryService; }
public CartsController(CartRepository cartRepository, CartItemRepository cartItemRepository, CartService cartService, GrpcClientFactory grpcClientFactory) { _cartRepository = cartRepository; _cartItemRepository = cartItemRepository; _cartService = cartService; _grpcClientFactory = grpcClientFactory; }
public CartItemService(ICartItemRepository cartItemRepository, IProductRepository productRepository, IMapper mapper) { _cartItemRepository = cartItemRepository; _productRepository = productRepository; _mapper = mapper; }
public CartService(ICartRepository cartRepository, ICommandSender commandService, ICartItemRepository cartItemRepository, ICartCacheStorage cartCacheStorage, ICartItemDetailRepository cartItemDetailRepository) { _cartRepository = cartRepository; _commandService = commandService; _cartItemRepository = cartItemRepository; _cartCacheStorage = cartCacheStorage; _cartItemDetailRepository = cartItemDetailRepository; }
/// <summary> /// constructor /// </summary> /// <param name="itemRepo"></param> /// <param name="profileRepo"></param> /// <param name="userManager"></param> /// <param name="userRepository"></param> public HomeController(IItemRepository itemRepo, IProfileRepository profileRepo, UserManager <ApplicationUser> userManager, IUserRepository userRepository, IShoppingCartRepository shoppingCartRepository, ICartItemRepository cartItemRepository) { _itemRepo = itemRepo; _profileRepo = profileRepo; _userManager = userManager; _userRepository = userRepository; _shoppingCartRepository = shoppingCartRepository; _cartItemRepository = cartItemRepository; }
public RemoveFromCartCommandHandler(ILogger <RemoveFromCartCommandHandler> logger, ICartItemRepository cartItemRepository, IHttpContextAccessor httpContextAccessor, ICartRepository cartRepository) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _cartItemRepository = cartItemRepository ?? throw new ArgumentNullException(nameof(cartItemRepository)); _httpContext = httpContextAccessor.HttpContext ?? throw new ArgumentNullException(nameof(httpContextAccessor.HttpContext)); _cartRepository = cartRepository ?? throw new ArgumentNullException(nameof(cartRepository)); }
public UnitOfShoppingCart(IUserRepository userRepository, ICartItemRepository cartItemRepository, IOrderRepository orderRepository, ShopContext context) : base(context) { UserRepository = userRepository; CartItemRepository = cartItemRepository; OrderRepository = orderRepository; }
public OrderController(IProductRepository productRepository, ICartItemRepository cartItemRepository, IOrderRepository orderRepository, IOrderLineRepository orderLineRepository, IOrderComplaintRepository orderComplaintRepository, NotificationController notificationController) { _productRepository = productRepository; _cartItemRepository = cartItemRepository; _orderRepository = orderRepository; _orderLineRepository = orderLineRepository; _orderComplaintRepository = orderComplaintRepository; _notificationController = notificationController; }
/// <summary> /// constructor /// </summary> /// <param name="usermanager"></param> /// <param name="itemRepository"></param> /// <param name="cartItemRepository"></param> /// <param name="shoppingCartRepository"></param> public ShoppingCartController(UserManager <ApplicationUser> usermanager, IItemRepository itemRepository, ICartItemRepository cartItemRepository, IShoppingCartRepository shoppingCartRepository) { _userManager = usermanager; _itemRepository = itemRepository; _cartItemRepository = cartItemRepository; _shoppingCartRepository = shoppingCartRepository; }
public CartItemsController( JwtHelpers jwt, ICartItemRepository cartItemRepository, IMapper mapper ) { _jwt = jwt; _cartItemRepository = cartItemRepository; _mapper = mapper; }
public OrderManager( IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, ICartItemRepository cartItemsRepository ) { _orderRepository = orderRepository; _orderItemRepository = orderItemRepository; _cartItemsRepository = cartItemsRepository; }
public GenerateReportCommandHandler( ICartRepository cartRepository, ICartItemRepository cartItemRepository, IReportService reportService, IProductService productService) { _cartRepository = cartRepository; _cartItemRepository = cartItemRepository; _reportService = reportService; _productService = productService; }
public OrdersController(IOrderRepository orderRepository, IOrderDetailRepository orderDetailRepository, IProductRepository productRepository, ICartItemRepository cartItemRepository, IShipAddressRepository shipAddressRepository) { _orderRepository = orderRepository; _orderDetailRepository = orderDetailRepository; _productRepository = productRepository; _cartItemRepository = cartItemRepository; _shipAddressRepository = shipAddressRepository; }
public ProductController(UserManager <AppUser> userManager, SignInManager <AppUser> signInManager, IMerchantRepository merchantRepository, ICategoryRepository categoryRepository, IProductRepository productRepository, IMerchantCategoryRepo merchantCategoryRepo, ICartRepository cartRepository, ICartItemRepository cartItemRepository, IMapper mapper) { _userManager = userManager; _signInManager = signInManager; _merchantRepository = merchantRepository; _categoryRepository = categoryRepository; _productRepository = productRepository; _merchantCategoryRepo = merchantCategoryRepo; _cartRepository = cartRepository; _cartItemRepository = cartItemRepository; _mapper = mapper; }
public Func <string> GetUserName; //For testing public CartController( UserManager <User> userManager, ICartItemRepository cartItemRepository, IItemRepository itemRepository ) { _userManager = userManager; _cartItemRepository = cartItemRepository; _itemRepository = itemRepository; GetUserName = () => User.Identity.Name; }
public CartService( ICartItemRepository cartItemRepository, ICartRepository cartRepository, IProductRepository productRepository, IHttpContextAccessor httpContextAccessor) { _httpContext = httpContextAccessor.HttpContext; _productRepository = productRepository; _cartItemRepository = cartItemRepository; _cartRepository = cartRepository; _messageMapper = new MessageMapper(); }
public CartManager(ICartRepository cartRepository, ICartItemRepository cartItemRepository, IProductRepository productRepository, IUserRepository userRepository, IPointSystemConfigurationRepository configurationRepository) { this.userRepository = userRepository; this.productRepository = productRepository; this.cartRepository = cartRepository; this.cartItemRepository = cartItemRepository; this.configurationRepository = configurationRepository; }
public CartController( ICartService cartService, ICartRepository cartRepository, ICartItemRepository cartItemRepository, IReadFromDb readFromDb ) { _cartService = cartService; _cartRepository = cartRepository; _cartItemRepository = cartItemRepository; _readFromDb = readFromDb; }
public MainController( IGiftRepository giftRepository, ICartRepository cartRepository, ICartItemRepository cartItemRepository, UserManager <IdentityUser> userManager ) { _giftRepository = giftRepository; _cartRepository = cartRepository; _cartItemRepository = cartItemRepository; _userManager = userManager; }
/// <summary> /// inject repositories into controller /// </summary> /// <param name="cart"></param> /// <param name="item"></param> /// <param name="user"></param> /// <param name="userManager"></param> /// <param name="cartItem"></param> public ShoppingCartController(ICartRepository cart, IItemRepository item, IUserRepository user, UserManager <ApplicationUser> userManager, ICartItemRepository cartItem) { _cart = cart; _item = item; _user = user; _userManager = userManager; _cartItem = cartItem; }
public AccountController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ICartItemRepository cartItemRepository, ILoggerFactory loggerFactory, IOptions <WebApiSettings> settings) { _userManager = userManager; _signInManager = signInManager; _cartItemRepository = cartItemRepository; _logger = loggerFactory.CreateLogger <AccountController>(); _settings = settings; }
public ShoppingCartService(IUserRepository userRepository, IShoppingCartRepository shoppingCartRepository, ICartItemRepository cartItemRepository, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, IAuthenticationService authenticationService) { _userRepository = userRepository; _shoppingCartRepository = shoppingCartRepository; _cartItemRepository = cartItemRepository; _orderRepository = orderRepository; _orderItemRepository = orderItemRepository; _authenticationService = authenticationService; }
public CartServices(IUnitOfWork unitOfWork, ICartItemRepository cartItemRepository) { _unitOfWork = unitOfWork; _cartItemRepository = cartItemRepository; }
public void SetUp() { _moviesRepository = new FakeMoviesRepository(); _shoppingCartRepository = new FakeShoppingCartRepository(); _cartItemRepository = new FakeCartItemRepository(); _orderItemRepository = new FakeOrderItemRepository(); _orderRepository = new FakeOrderRepository(); _userRepository = new FakeUserRepository(); _authenticationService = new FakeAuthenticationService(); _authenticationService.Authenticated = false; _shoppingCartService = new ShoppingCartService(_userRepository, _shoppingCartRepository, _cartItemRepository, _orderRepository, _orderItemRepository, _authenticationService); }