コード例 #1
0
ファイル: BasketController.cs プロジェクト: mtetik/tms
        public BasketController(
			IBasketRepository basketRepository,
			IMappingEngine mappingEngine)
        {
            _basketRepository = basketRepository;
            _mappingEngine = mappingEngine;
        }
コード例 #2
0
 public OrderService(IOrderRepository orderRepository, IBasketRepository basketRepository, ICustomerRepository customerRepository, IUnitOfWork uow)
 {
     _customerRepository = customerRepository;
     _orderRepository = orderRepository;
     _basketRepository = basketRepository;
     _uow = uow;
 }
コード例 #3
0
 public BasketService(IBasketRepository basketRepository, IProductRepository productRepository, IDeliveryOptionRepository deliveryOptionRepository, IUnitOfWork uow)
 {
     _basketRepository = basketRepository;
     _productRepository = productRepository;
     _deliveryOptionRepository = deliveryOptionRepository;
     _uow = uow;
 }
コード例 #4
0
 public AdminController(IItemRepository itemRepository, IBasketRepository basketRepository)
 {
     if (itemRepository == null) throw new ArgumentNullException(nameof(itemRepository));
     if (basketRepository == null) throw new ArgumentNullException(nameof(basketRepository));
     _itemRepository = itemRepository;
     _basketRepository = basketRepository;
 }
コード例 #5
0
 public ProductService(IGenericRepository<Framework> repoFM,
      IGenericRepository<OS> repoOs,
      IProductRepository repoProduct, IBasketRepository repoBasket)
 {
     this.repoOs = repoOs;
     this.repoFm = repoFM;
     this.repoProduct = repoProduct;
 }
コード例 #6
0
 public BasketController(IBasketRepository basketRepository, IItemRepository itemRepository, IOrderRepository orderRepository)
 {
     if (basketRepository == null) throw new ArgumentNullException(nameof(basketRepository));
     if (itemRepository == null) throw new ArgumentNullException(nameof(itemRepository));
     if (orderRepository == null) throw new ArgumentNullException(nameof(orderRepository));
     _basketRepository = basketRepository;
     _itemRepository = itemRepository;
     _orderRepository = orderRepository;
 }
コード例 #7
0
 public BasketService(IBasketRepository basketRepository)
 {
     _basketRepository = basketRepository;
 }
コード例 #8
0
ファイル: PaymentService.cs プロジェクト: Migz597/penasylum
 public PaymentService(IBasketRepository basketRepository, IUnitOfWork unitOfWork, IConfiguration config)
 {
     _config           = config;
     _unitOfWork       = unitOfWork;
     _basketRepository = basketRepository;
 }
 public BasketController(IBasketRepository repository, EventBusRabbitMQProducer eventBus, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
     _eventBus   = eventBus;
 }
コード例 #10
0
 public BasketPricingService(IBasketRepository basketRepository, IOfferRepository offerRepository)
 {
     _basketRepository = basketRepository;
     _offerRepository = offerRepository;
 }
コード例 #11
0
 public BasketController(IBasketRepository basketRepository, )
 {
     _basketRepository = basketRepository;
 }
コード例 #12
0
ファイル: BasketController.cs プロジェクト: Ektiva/ynet
 public BasketController(IBasketRepository <CustomerBasket> basketRepository, IMapper mapper)
 {
     _mapper           = mapper;
     _basketRepository = basketRepository;
 }
コード例 #13
0
 public GetBasketHandler(IBasketRepository basketRepository)
 {
     _basketRepository = basketRepository;
 }
コード例 #14
0
 public PaymentService(IBasketRepository basketRepo, IUnitOfWork unitOfWork, IConfiguration configuration)
 {
     _basketRepo    = basketRepo;
     _unitOfWork    = unitOfWork;
     _configuration = configuration;
 }
コード例 #15
0
 public BasketService(IBasketRepository repository, ILogger <BasketService> logger)
 {
     _repository = repository;
     _logger     = logger;
 }
コード例 #16
0
 public BasketController(IBasketRepository repository, IDiscountGrpcService discountGrpcService)
 {
     _repository          = repository;
     _discountGrpcService = discountGrpcService;
 }
コード例 #17
0
ファイル: OrderService.cs プロジェクト: bernardomayol/skinet
 public OrderService(IBasketRepository basketRepo, IUnitOfWork unitOfWork, IPaymentService paymentService)
 {
     _paymentService = paymentService;
     _unitOfWork     = unitOfWork;
     _basketRepo     = basketRepo;
 }
コード例 #18
0
 public BasketController(IReservationService reservationService,
                         IBasketRepository basketRepository)
 {
     _reservationService = reservationService;
     _basketRepository   = basketRepository;
 }
 public BasketController(IBasketRepository repo)
 {
     _repo = repo;
 }
コード例 #20
0
 public CheckOutModel(ICatalogApi catalogApi, IBasketRepository basketRepository, IBasketApi basketApi)
 {
     _catalogApi       = catalogApi ?? throw new ArgumentNullException(nameof(catalogApi));
     _basketRepository = basketRepository ?? throw new ArgumentNullException(nameof(basketRepository));
     _basketApi        = basketApi ?? throw new ArgumentNullException(nameof(basketApi));
 }
コード例 #21
0
 public void Setup()
 {
     _stockRepository  = Substitute.For <IStockRepository>();
     _basketRepository = Substitute.For <IBasketRepository>();
     _command          = new CheckoutBasketCommand(_stockRepository, _basketRepository);
 }
 public OrderStartedIntegrationEventHandler(IBasketRepository repository)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
コード例 #23
0
 public OrderService(IBasketRepository basketRepo, IUnitOfWork unitOfWork)
 {
     _unitOfWork = unitOfWork;
     _basketRepo = basketRepo;
 }
コード例 #24
0
 public BasketController(IMediator mediator, IBasketRepository basketRepository)
 {
     _mediator         = mediator;
     _basketRepository = basketRepository;
 }
コード例 #25
0
 public BasketController(IBasketRepository basketRepository, IMapper mapper)
 {
     this.basketRepository = basketRepository;
     this.mapper           = mapper;
 }
コード例 #26
0
ファイル: BasketService.cs プロジェクト: jhgann/Basket.API
 public BasketService(IBasketRepository basketRepository, ILogger <BasketService> logger)
 {
     _basketRepository = basketRepository ?? throw new ArgumentNullException(nameof(basketRepository));
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #27
0
 public BasketController(IBasketRepository repository, IMapper mapper)
 {
     _mapper     = mapper;
     _repository = repository;
 }
コード例 #28
0
ファイル: BasketController.cs プロジェクト: vlaboure/SkiSale
 public BasketController(IBasketRepository basketRepo)
 {
     _basketRepo = basketRepo;
 }
コード例 #29
0
 public BasketController(IBasketRepository basketRepository, IMapper mapper)
 {
     _basketRepository = basketRepository;
     _mapper           = mapper;
 }
コード例 #30
0
 public BasketController(IBasketRepository repository)
 {
     _repository = repository;
 }
コード例 #31
0
 public BasketController(IBasketRepository repository, 
                         IDiscountGrpcService discountGrIDiscountGrpcService)
 {
   _basketRepository = repository ?? throw new ArgumentNullException(nameof(repository));
   _discountGrIDiscountGrpcService = discountGrIDiscountGrpcService ?? throw new ArgumentNullException(nameof(discountGrIDiscountGrpcService));
 }
コード例 #32
0
 public AddItemCommandHandler(IBasketRepository basketRepository)
 {
     _basketRepository = basketRepository;
 }
コード例 #33
0
 public BasketItemsController(IBasketRepository basketRepository, IBasketService basketService, ILogger <BasketItemsController> logger)
 {
     _basketRepository = basketRepository ?? throw new ArgumentNullException(nameof(basketRepository));
     _basketService    = basketService ?? throw new ArgumentNullException(nameof(basketService));
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #34
0
 public UpdateBasketCommandHandler(ILogger <UpdateBasketCommandHandler> logger, IBasketRepository repository) =>
 (this.logger, this.repository) = (logger, repository);
コード例 #35
0
 public BasketController(IBasketRepository basketRepo, IMapper mapper)
 {
     _mapper     = mapper;
     _basketRepo = basketRepo;
 }
コード例 #36
0
 public BasketController(IBasketRepository basketRepository)
 {
     _basketRepository = basketRepository ?? throw new ArgumentNullException(nameof(basketRepository));
 }
コード例 #37
0
 public BasketPricingService(IBasketRepository basketRepository, 
                             IPromotionsRepository promotions_repository)
 {
     _basketRepository = basketRepository;
     _promotions_repository = promotions_repository;
 }
コード例 #38
0
 public ProductPriceChangedIntegrationEventHandler(IBasketRepository repository)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
コード例 #39
0
 public BasketController(IBasketRepository repository, IMapper mapper, EventBusRabbitMQProducer eventBus)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
     _mapper     = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _eventBus   = eventBus ?? throw new ArgumentNullException(nameof(eventBus));
 }
コード例 #40
0
 public void Setup()
 {
     new SetupDatabase().InitializeDatabase(new ApplicationDbContext());
     repoProduct = new ProductRepository();
     repoBasket = new BasketRepository();
     repoOrderQueue = new OrderQueueRepository();
     repoFm = new GenericRepository<Framework>();
     repoOs = new GenericRepository<OS>();
     repoUser = new UserRepository();
     productService = new ProductService(repoFm, repoOs, repoProduct, repoBasket);
     basketService = new BasketService(repoBasket);
     userservice = new UserService(repoUser);
     languageservice = new LanguageService();
     controller = new ProductController(productService);
     catController = new CataloogController(productService, basketService, userservice, languageservice);
 }