public BasketService(IBasketRepository basketRepository, IBasketItemRepository basketItemRepository, IMappingService mappingService) { _basketRepository = basketRepository; _basketItemRepository = basketItemRepository; _mappingService = mappingService; }
/// <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; }
public UnitOfWork(ApplicationDbContext context) { _context = context; Restaurants = new RestaurantRepository(context); Dishes = new DishRepository(context); Basket = new BasketItemRepository(context); }
public BasketService(IBasketRepository basketRepository, IBasketItemRepository basketItemRepository, IProductRepository productRepository, IUnitOfWork unitOfWork) { _basketRepository = basketRepository; _basketItemRepository = basketItemRepository; _productRepository = productRepository; _unitOfWork = unitOfWork; }
public ShoppingBasketService(IUserBasketRepository userBasketRepository, IBasketItemRepository basketItemRepository, IDiscountRepository discountRepository) { this.userBasketRepository = userBasketRepository; this.basketItemRepository = basketItemRepository; this.discountRepository = discountRepository; }
public BasketController(ILogger <BasketController> logger, IBasketItemRepository basketItemRepository, IRabbitManager manager) { this.logger = logger; this.basketItemRepository = basketItemRepository; this.manager = manager; }
/// <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; }
public BasketItemAppService( IBasketItemRepository repository, IProductUpdateRepository productUpdateRepository, IProductAppService productAppService, IProductSkuDescriptionProvider productSkuDescriptionProvider) : base(repository) { _repository = repository; _productUpdateRepository = productUpdateRepository; _productAppService = productAppService; _productSkuDescriptionProvider = productSkuDescriptionProvider; }
public BasketItemController(IBasketItemRepository basketItemRepository, IProductRepository productRepository) { _basketItemRepository = basketItemRepository; _productRepository = productRepository; }
public BasketItemService(IBasketItemRepository repo) : base(repo) { _basketItemRepository = repo; }
public DeleteBasketItemCommandHandler(IBasketItemRepository basketItemRepository) { this.basketItemRepository = basketItemRepository; }
public BasketService(IBasketItemRepository basketItemRepository, string basketGuid) { this.basketItemRepository = basketItemRepository; this.basketGuid = basketGuid; }
public BasketItemRepositoryTests() { _basketItemRepository = GetRequiredService <IBasketItemRepository>(); }