Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProductManagingService" /> class.
 /// </summary>
 /// <param name="productRepository">The product repository.</param>
 /// <param name="productDescriptionRepository">The product description repository.</param>
 /// <param name="productPhotoRepository">The product photo repository.</param>
 /// <param name="productTransactions">The product transactions.</param>
 /// <param name="cultureRepository">The culture repository.</param>
 /// <param name="productProductPhotoRepository">The product product photo repository.</param>
 /// <param name="mapper">The mapper.</param>
 public ProductManagingService(IProductRepository productRepository, IProductDescriptionRepository productDescriptionRepository,
                               IProductPhotoRepository productPhotoRepository, IProductTransactions productTransactions, ICultureRepository cultureRepository,
                               IProductProductPhotoRepository productProductPhotoRepository, IMapper mapper)
 {
     _productRepository             = productRepository;
     _mapper                        = mapper;
     _productProductPhotoRepository = productProductPhotoRepository;
     _cultureRepository             = cultureRepository;
     _productDescriptionRepository  = productDescriptionRepository;
     _productPhotoRepository        = productPhotoRepository;
     _productTransactions           = productTransactions;
 }
 public ProductWebController(IProduct productDb, IProductTransactions productTransactionsDb, ILocation locationDb)
 {
     _locationDb            = locationDb;
     _productDb             = productDb;
     _productTransactionsDb = productTransactionsDb;
 }
 public TrackingController(IProductTransactions productTranDb, IProduct productDb)
 {
     _productDb     = productDb;
     _productTranDb = productTranDb;
 }