public AbstractProductModelService(
     ILogger logger,
     IProductModelRepository productModelRepository,
     IApiProductModelRequestModelValidator productModelModelValidator,
     IBOLProductModelMapper bolProductModelMapper,
     IDALProductModelMapper dalProductModelMapper,
     IBOLProductMapper bolProductMapper,
     IDALProductMapper dalProductMapper,
     IBOLProductModelIllustrationMapper bolProductModelIllustrationMapper,
     IDALProductModelIllustrationMapper dalProductModelIllustrationMapper,
     IBOLProductModelProductDescriptionCultureMapper bolProductModelProductDescriptionCultureMapper,
     IDALProductModelProductDescriptionCultureMapper dalProductModelProductDescriptionCultureMapper)
     : base()
 {
     this.productModelRepository            = productModelRepository;
     this.productModelModelValidator        = productModelModelValidator;
     this.bolProductModelMapper             = bolProductModelMapper;
     this.dalProductModelMapper             = dalProductModelMapper;
     this.bolProductMapper                  = bolProductMapper;
     this.dalProductMapper                  = dalProductMapper;
     this.bolProductModelIllustrationMapper = bolProductModelIllustrationMapper;
     this.dalProductModelIllustrationMapper = dalProductModelIllustrationMapper;
     this.bolProductModelProductDescriptionCultureMapper = bolProductModelProductDescriptionCultureMapper;
     this.dalProductModelProductDescriptionCultureMapper = dalProductModelProductDescriptionCultureMapper;
     this.logger = logger;
 }
示例#2
0
 public ProductModelService(
     ILogger <IProductModelRepository> logger,
     IProductModelRepository productModelRepository,
     IApiProductModelRequestModelValidator productModelModelValidator,
     IBOLProductModelMapper bolproductModelMapper,
     IDALProductModelMapper dalproductModelMapper,
     IBOLProductMapper bolProductMapper,
     IDALProductMapper dalProductMapper,
     IBOLProductModelIllustrationMapper bolProductModelIllustrationMapper,
     IDALProductModelIllustrationMapper dalProductModelIllustrationMapper,
     IBOLProductModelProductDescriptionCultureMapper bolProductModelProductDescriptionCultureMapper,
     IDALProductModelProductDescriptionCultureMapper dalProductModelProductDescriptionCultureMapper
     )
     : base(logger,
            productModelRepository,
            productModelModelValidator,
            bolproductModelMapper,
            dalproductModelMapper,
            bolProductMapper,
            dalProductMapper,
            bolProductModelIllustrationMapper,
            dalProductModelIllustrationMapper,
            bolProductModelProductDescriptionCultureMapper,
            dalProductModelProductDescriptionCultureMapper)
 {
 }
示例#3
0
        public UnityOfWork(
            IAdRepository adRepository,
            IAdPhotoRepository adPhotoRepository,
            IAdUpRepository adUpRepository,
            IAdViewsRepository adViewsRepository,
            ICityAreasRepository cityAreasRepository,
            ICityRepository cityRepository,
            IProductTypeRepository productTypeRepository,
            IProductModelRepository productModelRepository,
            IProductMemoriesRepository productMemoriesRepository,
            IProductColorsRepository productColorsRepository,
            IProductStatesRepository productStatesRepository,
            IPurchaseRepository purchaseRepository,
            IServiceActiveTimeRepository serviceActiveTimeRepository,
            IServiceRepository serviceRepository,
            IUserRepository userRepository)

        {
            _adRepository                = adRepository;
            _adPhotoRepository           = adPhotoRepository;
            _adUpRepository              = adUpRepository;
            _adViewsRepository           = adViewsRepository;
            _cityAreasRepository         = cityAreasRepository;
            _cityRepository              = cityRepository;
            _productTypeRepository       = productTypeRepository;
            _productModelRepository      = productModelRepository;
            _productMemoriesRepository   = productMemoriesRepository;
            _productColorsRepository     = productColorsRepository;
            _productStatesRepository     = productStatesRepository;
            _purchaseRepository          = purchaseRepository;
            _serviceActiveTimeRepository = serviceActiveTimeRepository;
            _serviceRepository           = serviceRepository;
            _userRepository              = userRepository;
        }
 public ProductModelService(IProductModelRepository productModelRepository,
                            IProductCategoryRepository productCategoryRepository,
                            IProductMetricRepository productMetricRepository)
 {
     _productModelRepository    = productModelRepository;
     _productCategoryRepository = productCategoryRepository;
     _productMetricRepository   = productMetricRepository;
 }
示例#5
0
 public AdminController(IProductRepository repository, IProductCategoryRepository productCategoryRepository, ISalesOrderDetail salesOrderDetail, IUserRepository userRepository, ISalesOrderHeader salesOrderHeader, IProductModelRepository productModelRepository, IProductModelProductDescription productModelProductDescription, IProductDescription productDescription)
 {
     _repository = repository;
     _productCategoryRepository = productCategoryRepository;
     _salesOrderDetail = salesOrderDetail;
     _userRepository = userRepository;
     _salesOrderHeader = salesOrderHeader;
     _productModelRepository = productModelRepository;
     _productModelProductDescription = productModelProductDescription;
     _productDescription = productDescription;
 }
示例#6
0
 public QuoteService(IEmployeeRepository employeeRepository, INotificationService notificationService, IExclusionRepository exclusionRepository, IQuoteRepository quoteRepository, IQuoteDetailRepository quoteDetailRepository, IQuoteExclusionRepository quoteExclusionRepository, IContactRepository contactRepository, IProductRepository productRepository, IProductModelRepository productModelRepository)
 {
     this.employeeRepository       = employeeRepository;
     this.notificationService      = notificationService;
     this.exclusionRepository      = exclusionRepository;
     this.quoteRepository          = quoteRepository;
     this.quoteDetailRepository    = quoteDetailRepository;
     this.quoteExclusionRepository = quoteExclusionRepository;
     this.contactRepository        = contactRepository;
     this.productRepository        = productRepository;
     this.productModelRepository   = productModelRepository;
 }
示例#7
0
        public ProductService(
            IProductRepository productRepository,
            IProductMetaRepository metaRepository,
            IProductModelRepository productModelRepository)
        {
            productRepository.CheckArgumentIsNull(nameof(productRepository));
            _productRepository = productRepository;

            metaRepository.CheckArgumentIsNull(nameof(metaRepository));
            _metaRepository = metaRepository;

            productModelRepository.CheckArgumentIsNull(nameof(productModelRepository));
            _productModelRepository = productModelRepository;
        }
示例#8
0
 public ProductsController(IProductRepository productRepository,
                           IInventoryRepository inventoryRepository,
                           IStatusRepository statusRepository,
                           ILocationRepository locationRepository,
                           ICategoryRepository categoryRepository,
                           IProductModelRepository productModelRepository,
                           ISupplierRepository supplierRepository,
                           UserManager <IdentityUser> userManager,
                           DataContext contex)
 {
     this.productRepository      = productRepository;
     this.inventoryRepository    = inventoryRepository;
     this.statusRepository       = statusRepository;
     this.locationRepository     = locationRepository;
     this.categoryRepository     = categoryRepository;
     this.productModelRepository = productModelRepository;
     this.supplierRepository     = supplierRepository;
     this.userManager            = userManager;
     this.context = contex;
 }
示例#9
0
        public OrderProductService(
            IDateService dateService,
            IProductFactory productFactory,
            IProductRepository productRepository,
            IProductModelRepository productModelRepository,
            ICustomerRepository customerRepository,
            IBasketRepository basketRepository,
            IShippingAddressFactory shippingAddressFactory,
            ICustomerFactory customerFactory,
            ICustomerValidator customerValidator)
        {
            dateService.CheckArgumentIsNull(nameof(dateService));
            _dateService = dateService;

            productFactory.CheckArgumentIsNull(nameof(productFactory));
            _productFactory = productFactory;

            productRepository.CheckArgumentIsNull(nameof(productRepository));
            _productRepository = productRepository;

            productModelRepository.CheckArgumentIsNull(nameof(productModelRepository));
            _productModelRepository = productModelRepository;

            customerRepository.CheckArgumentIsNull(nameof(customerRepository));
            _customerRepository = customerRepository;

            basketRepository.CheckArgumentIsNull(nameof(basketRepository));
            _basketRepository = basketRepository;

            shippingAddressFactory.CheckArgumentIsNull(nameof(shippingAddressFactory));
            _shippingAddressFactory = shippingAddressFactory;

            customerFactory.CheckArgumentIsNull(nameof(customerFactory));
            _customerFactory = customerFactory;

            customerValidator.CheckArgumentIsNull(nameof(customerValidator));
            _customerValidator = customerValidator;
        }
        public ChoicesController(
            ICategoryRepository categoryRepository,
            ILocationRepository locationRepository,
            IManufacturerRepository manufacturerRepository,
            IStatusRepository statusRepository,
            IProductModelRepository productmodelRepository,
            ISupplierRepository supplierRepository,
            ApplicationDbContext user_context,
            UserManager <IdentityUser> userManager,
            IInventoryRepository inventoryRepository
            )
        {
            this.categoryRepository     = categoryRepository;
            this.locationRepository     = locationRepository;
            this.manufacturerRepository = manufacturerRepository;
            this.statusRepository       = statusRepository;
            this.productmodelRepository = productmodelRepository;
            this.supplierRepository     = supplierRepository;

            this.user_context = user_context;
            this.userManager  = userManager;

            this.inventoryRepository = inventoryRepository;
        }
示例#11
0
 public AbstractApiProductModelRequestModelValidator(IProductModelRepository productModelRepository)
 {
     this.productModelRepository = productModelRepository;
 }
 public ProductModelController(IAccountRepository accountRepository, IProductModelRepository productModelRepository, ILogger <ProductModelRepository> logger)
 {
     _accountRepository      = accountRepository;
     _productModelRepository = productModelRepository;
     _logger = logger;
 }
示例#13
0
 public ProductModelBusiness(IProductModelRepository productModelRepoitory)
 {
     _prductModelRepository = productModelRepoitory;
 }
示例#14
0
 public ProductModelController(IMapper mapper, IProductModelRepository repo, IAuthority auth)
 {
     _auth   = auth;
     _repo   = repo;
     _mapper = mapper;
 }
示例#15
0
 public ProductModelController(IProductModelRepository _repo)
 {
     repo = _repo;
 }
示例#16
0
 public HomeController(ILogger <HomeController> logger, IProductModelRepository productModelRepository)
 {
     _productModelRepository = productModelRepository;
     _logger = logger;
 }
示例#17
0
 public ProductService(IProductRepository productRepository,
                       IProductModelRepository productModelRepository)
 {
     _productRepository      = productRepository;
     _productModelRepository = productModelRepository;
 }
 public ProductModelsController(IProductRepository productRepository, IProductModelRepository productModelRepository, IManufacturerRepository manufacturerRepository)
 {
     this.productRepository      = productRepository;
     this.productModelRepository = productModelRepository;
     this.manufacturerRepository = manufacturerRepository;
 }
示例#19
0
 public ProductModelService(IProductModelRepository productModelRepository, ITechnicalSpecsRepository technicalSpecsRepository, IProductTechnicalSpecsRepository productTechnicalSpecsRepository)
 {
     this.productModelRepository          = productModelRepository;
     this.technicalSpecsRepository        = technicalSpecsRepository;
     this.productTechnicalSpecsRepository = productTechnicalSpecsRepository;
 }
示例#20
0
 public ProductController(IProductModelRepository productModelRepository)
 {
     _productModelRepository = productModelRepository;
 }
        // If you are using Dependency Injection, you can delete the following constructor
        //public ProductsController()
        //    //: this(new ProductSubcategoryRepository(), new ProductModelRepository(), new ProductRepository())
        //{
        //    this.productsubcategoryRepository = (IProductSubcategoryRepository)ObjectFactory.GetInstance(typeof(IProductSubcategoryRepository));
        //    this.productmodelRepository = (IProductModelRepository)ObjectFactory.GetInstance(typeof(IProductModelRepository));
        //    this.productRepository = (IProductRepository)ObjectFactory.GetInstance(typeof(IProductRepository));
        //}

        public ProductsController(IProductSubcategoryRepository productsubcategoryRepository, IProductModelRepository productmodelRepository, IProductRepository productRepository)
        {
            this.productsubcategoryRepository = (IProductSubcategoryRepository)ObjectFactory.GetInstance(typeof(IProductSubcategoryRepository));
            this.productmodelRepository       = (IProductModelRepository)ObjectFactory.GetInstance(typeof(IProductModelRepository));
            this.productRepository            = (IProductRepository)ObjectFactory.GetInstance(typeof(IProductRepository));
        }
 public ApiProductModelRequestModelValidator(IProductModelRepository productModelRepository)
     : base(productModelRepository)
 {
 }
示例#23
0
 public ProductModelService(IProductModelRepository productModelRepository)
 {
     productModelRepository.CheckArgumentIsNull(nameof(productModelRepository));
     _productModelRepository = productModelRepository;
 }