예제 #1
0
 public StoreControllerTests()
 {
     _storeItemRepository    = A.Fake <IStoreItemRepository>();
     _warehouseService       = A.Fake <IWarehouseService>();
     _shoppingCardRepository = A.Fake <IShoppingCardRepository>();
     _userCreditService      = A.Fake <IUserCreditService>();
     _paymentService         = A.Fake <IPaymentService>();
 }
예제 #2
0
 public StoreController(IStoreItemRepository storeItemRepository, IWarehouseService warehouseService,
                        IShoppingCardRepository shoppingCardRepository, IUserCreditService userCreditService, IPaymentService paymentService)
 {
     _storeItemRepository    = storeItemRepository;
     _warehouseService       = warehouseService;
     _shoppingCardRepository = shoppingCardRepository;
     _userCreditService      = userCreditService;
     _paymentService         = paymentService;
 }
예제 #3
0
 public StoreItemService(
     ICardRepository cardRepository,
     IStoreItemRepository storeItemRepository,
     IUserRepository userRepository
     )
 {
     _cardRepository      = cardRepository;
     _storeItemRepository = storeItemRepository;
     _userRepository      = userRepository;
 }
예제 #4
0
        public StoreItemService(
            ICardRepository cardRepository,
            IStoreItemRepository storeItemRepository,
            IUserRepository userRepository,
            IDataMapper <CardData, CardModel> cardDataMapper,
            IDataMapper <StoreItemData, StoreItemModel> storeItemDataMapper
            )
        {
            _cardRepository      = cardRepository;
            _storeItemRepository = storeItemRepository;
            _userRepository      = userRepository;

            _cardDataMapper      = cardDataMapper;
            _storeItemDataMapper = storeItemDataMapper;
        }
예제 #5
0
 public BillsController(
     ILanguageManager languageManager,
     IPeriodManager periodManager,
     IWritableOptions <DefaultKeysOptions> defaultKeysOptions,
     IBillRepository billRepo,
     IEntryRepository entryRepo,
     IBillTypeRepository billTypeRepo,
     ICustomerRepository customerRepo,
     IAccountRepository accountRepo,
     IAccountBalanceRepository accountBalanceRepo,
     IAccountBalanceService accountBalanceService,
     IStoreRepository storeRepo,
     ICostCenterRepository costCenterRepo,
     IBranchRepository branchRepo,
     IItemRepository itemRepo,
     IItemUnitRepository itemUnitRepo,
     IStoreItemRepository storeItemRepo,
     IStoreItemUnitRepository storeItemUnitRepo,
     IPriceRepository priceRepo,
     ICurrencyRepository currencyRepo,
     IFinancialPeriodRepository financialPeriodRepo) : base(languageManager)
 {
     _periodManager         = periodManager;
     _defaultKeysOptions    = defaultKeysOptions;
     _billRepo              = billRepo;
     _entryRepo             = entryRepo;
     _billTypeRepo          = billTypeRepo;
     _customerRepo          = customerRepo;
     _accountRepo           = accountRepo;
     _accountBalanceRepo    = accountBalanceRepo;
     _accountBalanceService = accountBalanceService;
     _storeRepo             = storeRepo;
     _costCenterRepo        = costCenterRepo;
     _branchRepo            = branchRepo;
     _itemRepo              = itemRepo;
     _itemUnitRepo          = itemUnitRepo;
     _storeItemRepo         = storeItemRepo;
     _storeItemUnitRepo     = storeItemUnitRepo;
     _priceRepo             = priceRepo;
     _currencyRepo          = currencyRepo;
     _financialPeriodRepo   = financialPeriodRepo;
 }
예제 #6
0
 public ProductSoldEventHandler(IStoreItemRepository storeItemRepository)
 {
     this.storeItemRepository = storeItemRepository;
 }
예제 #7
0
 public StoreItemService(IStoreItemRepository storeItemRepository, IAvailableSizeService asService)
 {
     _storeItemRepository = storeItemRepository;
     _asService           = asService;
 }
 public ProductPurchasedEventHandler(IStoreItemRepository storeItemRepository, IStoreRepository storeRepository)
 {
     this.storeItemRepository = storeItemRepository;
     this.storeRepository     = storeRepository;
 }