示例#1
0
 public ShopProductController(ShopProductRepository shopProductRepository
                              , IConfiguration configuration
                              , ProductRepostitory productRepostitory
                              , ProductPackageDetailsRepostitory productPackageDetailsRepostitory
                              , ShopOrderRepository shopOrderRepository
                              , ManageBankService manageBankService
                              , UsersPaymentRepository usersPaymentRepository
                              , UserAddressRepository userAddressRepository
                              , UserRepository userRepository
                              , ShopOrderPaymentRepository shopOrderPaymentRepository
                              , ProductUnitRepository productUnitRepository
                              , LogRepository logRepository
                              , WarehouseProductCheckRepository warehouseProductCheckRepository
                              , SmsRestClient smsRestClient
                              , OstanRepository ostanRepository)
 {
     _bankConfig                       = configuration.GetSection(nameof(BankConfig)).Get <BankConfig>();
     _shopProductRepository            = shopProductRepository;
     _configuration                    = configuration;
     _productRepostitory               = productRepostitory;
     _productPackageDetailsRepostitory = productPackageDetailsRepostitory;
     _shopOrderRepository              = shopOrderRepository;
     _manageBankService                = manageBankService;
     _usersPaymentRepository           = usersPaymentRepository;
     _userAddressRepository            = userAddressRepository;
     _userRepository                   = userRepository;
     _shopOrderPaymentRepository       = shopOrderPaymentRepository;
     _productUnitRepository            = productUnitRepository;
     _logRepository                    = logRepository;
     _warehouseProductCheckRepository  = warehouseProductCheckRepository;
     _smsRestClient                    = smsRestClient;
     _ostanRepository                  = ostanRepository;
 }
 public ShopProductRepository(
     DatabaseContext dbContext
     , IDbConnection connection
     , WarehouseProductCheckRepository warehouseProductCheckRepository) : base(dbContext)
 {
     _connection = connection;
     _warehouseProductCheckRepository = warehouseProductCheckRepository;
 }
 public ManageWarehouseProductCheckController(WarehouseRepository warehouseRepository
                                              , WarehouseProductCheckRepository warehouseProductCheckRepository
                                              , UsersAccessRepository usersAccessRepository
                                              , ProductRepostitory productRepostitory) : base(usersAccessRepository)
 {
     _warehouseRepository             = warehouseRepository;
     _warehouseProductCheckRepository = warehouseProductCheckRepository;
     _productRepostitory = productRepostitory;
 }
 public ShopOrderRepository(DatabaseContext dbContext
                            , UserAddressRepository userAddressRepository
                            , ShopProductRepository shopProductRepository
                            , IDbConnection connection
                            , WarehouseProductCheckRepository warehouseProductCheckRepository) : base(dbContext)
 {
     _userAddressRepository           = userAddressRepository;
     _shopProductRepository           = shopProductRepository;
     _connection                      = connection;
     _warehouseProductCheckRepository = warehouseProductCheckRepository;
 }