コード例 #1
0
 public BasketService(IBasketRepository basketRepository, IBasketItemRepository basketItemRepository,
                      IMappingService mappingService)
 {
     _basketRepository     = basketRepository;
     _basketItemRepository = basketItemRepository;
     _mappingService       = mappingService;
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BasketItemService"/> class.
 /// </summary>
 /// <param name="basketItemRepository">The basket item repository.</param>
 /// <param name="mapper">The mapper.</param>
 /// <param name="logger">The logger.</param>
 public BasketItemService(IBasketItemRepository basketItemRepository,
                          IMapper mapper,
                          ILogger <BasketItemService> logger)
     : base(mapper, logger)
 {
     this.BasketItemRepository = basketItemRepository;
 }
コード例 #3
0
 public UnitOfWork(ApplicationDbContext context)
 {
     _context    = context;
     Restaurants = new RestaurantRepository(context);
     Dishes      = new DishRepository(context);
     Basket      = new BasketItemRepository(context);
 }
コード例 #4
0
 public BasketService(IBasketRepository basketRepository, IBasketItemRepository basketItemRepository,
                      IProductRepository productRepository, IUnitOfWork unitOfWork)
 {
     _basketRepository     = basketRepository;
     _basketItemRepository = basketItemRepository;
     _productRepository    = productRepository;
     _unitOfWork           = unitOfWork;
 }
コード例 #5
0
 public ShoppingBasketService(IUserBasketRepository userBasketRepository,
                              IBasketItemRepository basketItemRepository,
                              IDiscountRepository discountRepository)
 {
     this.userBasketRepository = userBasketRepository;
     this.basketItemRepository = basketItemRepository;
     this.discountRepository   = discountRepository;
 }
コード例 #6
0
 public BasketController(ILogger <BasketController> logger,
                         IBasketItemRepository basketItemRepository,
                         IRabbitManager manager)
 {
     this.logger = logger;
     this.basketItemRepository = basketItemRepository;
     this.manager = manager;
 }
コード例 #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BasketRepository" /> class.
 /// </summary>
 /// <param name="productRepository">The product repository.</param>
 /// <param name="basketItemRepository">The basket item repository.</param>
 /// <param name="dbContext">The database context.</param>
 /// <param name="mapper">The mapper.</param>
 public BasketRepository(
     IProductRepository productRepository,
     IBasketItemRepository basketItemRepository,
     DatabaseContext dbContext,
     IMapper mapper) : base(dbContext, mapper)
 {
     this.ProductRepository    = productRepository;
     this.BasketItemRepository = basketItemRepository;
 }
コード例 #8
0
 public BasketItemAppService(
     IBasketItemRepository repository,
     IProductUpdateRepository productUpdateRepository,
     IProductAppService productAppService,
     IProductSkuDescriptionProvider productSkuDescriptionProvider) : base(repository)
 {
     _repository = repository;
     _productUpdateRepository       = productUpdateRepository;
     _productAppService             = productAppService;
     _productSkuDescriptionProvider = productSkuDescriptionProvider;
 }
コード例 #9
0
 public BasketItemController(IBasketItemRepository basketItemRepository, IProductRepository productRepository)
 {
     _basketItemRepository = basketItemRepository;
     _productRepository    = productRepository;
 }
コード例 #10
0
 public BasketItemService(IBasketItemRepository repo) : base(repo)
 {
     _basketItemRepository = repo;
 }
コード例 #11
0
 public DeleteBasketItemCommandHandler(IBasketItemRepository basketItemRepository)
 {
     this.basketItemRepository = basketItemRepository;
 }
コード例 #12
0
 public BasketService(IBasketItemRepository basketItemRepository, string basketGuid)
 {
     this.basketItemRepository = basketItemRepository;
     this.basketGuid           = basketGuid;
 }
コード例 #13
0
 public BasketItemRepositoryTests()
 {
     _basketItemRepository = GetRequiredService <IBasketItemRepository>();
 }