Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StockistService"/> class.
 /// </summary>
 /// <param name="stockistRepository">The application repository for interacting with stockists.</param>
 /// <param name="commissionRepository">The application repository for interacting with commissions.</param>
 /// <param name="logger">The application logger.</param>
 public StockistService(IStockistRepository stockistRepository,
                        ICommissionRepository commissionRepository,
                        ILogger <StockistService> logger)
 {
     this.stockistRepository   = stockistRepository;
     this.commissionRepository = commissionRepository;
     this.logger = logger;
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CommissionService"/> class.
 /// </summary>
 /// <param name="commissionRepository">The application repository for interacting with commissions.</param>
 /// <param name="stockistService">The application service for interacting with stockists.</param>
 /// <param name="transactionService">The transaction service.</param>
 public CommissionService(ICommissionRepository commissionRepository,
                          IStockistService stockistService,
                          ITransactionService transactionService)
 {
     this.commissionRepository = commissionRepository;
     this.stockistService      = stockistService;
     this.transactionService   = transactionService;
 }
Exemple #3
0
 public CommissionController(ILogger <CommissionController> logger,
                             IMapper mapper,
                             ICommissionRepository repository,
                             IUserRepository userRepository)
 {
     _logger         = logger;
     _mapper         = mapper;
     _repository     = repository;
     _userRepository = userRepository;
 }
Exemple #4
0
 public PeriodicReportUseCases(ISaleRepository saleRepositoryRepository, IProductEntryRepository productEntryRepository, ICommissionRepository commissionRepository, IMiscellaneousExpensesRepository miscellaneousExpensesRepository, IOwnFeesRepository ownFeesRepository, IFeeRuleRepository feeRuleRepository, IMapper mapper)
 {
     _saleRepositoryRepository        = saleRepositoryRepository;
     _productEntryRepository          = productEntryRepository;
     _commissionRepository            = commissionRepository;
     _miscellaneousExpensesRepository = miscellaneousExpensesRepository;
     _ownFeesRepository = ownFeesRepository;
     _feeRuleRepository = feeRuleRepository;
     _mapper            = mapper;
 }
        public AddCommissionViewModel(ICommissionRepository icr, RouterViewModel router, CommissionOverviewViewModel cvm)
        {
            _icr         = icr;
            _router      = router;
            _cvm         = cvm;
            CustomerList = new List <CustomerViewModel>();
            foreach (var customer in _icr.GetCustomers())
            {
                CustomerList.Add(customer);
            }
            RegionList = _icr.GetRegions().ToList();

            AddCommissionCommand = new RelayCommand(AddCommission, CanAddCommission);
        }
 public CommissionService(IUnitOfWork unitOfWork, IStudentRepository studentRepository,
                          IProfileRepository profileRepository, IRequestRepository requestRepository,
                          IMemberMasterRepository memberMasterRepository, IPersonRepository personRepository,
                          ICommissionSpecialEducationRepository commissionSpecialEducationRepository,
                          ICommissionRepository commissionRepository, IPostPersonRepository postPersonRepository,
                          ISignerRepository signerRepository, ICartableRepository cartableRepository, ISettingsRepository settingsRepository)
 {
     _unitOfWork             = unitOfWork;
     _studentRepository      = studentRepository;
     _profileRepository      = profileRepository;
     _requestRepository      = requestRepository;
     _memberMasterRepository = memberMasterRepository;
     _personRepository       = personRepository;
     _commissionSpecialEducationRepository = commissionSpecialEducationRepository;
     _commissionRepository = commissionRepository;
     _postPersonRepository = postPersonRepository;
     _signerRepository     = signerRepository;
     _cartableRepository   = cartableRepository;
     _settingsRepository   = settingsRepository;
 }
 public CommissionService(ICommissionRepository commissionRepository, IUnitOfWork unitOfWork)
 {
     this._CommissionRepository = commissionRepository;
     this._UnitOfWork = unitOfWork;
 }
Exemple #8
0
 public CommissionService(ICommissionRepository CommissionRepository, IUnitOfWork unitOfWork)
 {
     this._CommissionRepository = CommissionRepository;
     this._unitOfWork           = unitOfWork;
 }
Exemple #9
0
 public TransactionController(ITransactionRepository transactionRepository, IServiceRepository serviceRepository, IUserNetworkRepository userNetworkRepository, ICommissionRepository commissionRepository)
 {
     _transactionRepository = transactionRepository;
     _serviceRepository     = serviceRepository;
     _userNetworkRepository = userNetworkRepository;
     _commissionRepository  = commissionRepository;
 }
 public CommissionBusiness()
 {
     _repo = new CommissionRepository();
 }
Exemple #11
0
 public CommissionImpl(ICommissionRepository commissionRepository, ICommissionPaymentRepository commissionPaymentRepository)
 {
     _commissionRepository        = commissionRepository;
     _commissionPaymentRepository = commissionPaymentRepository;
 }
Exemple #12
0
 public void CommissionInitializer()
 {
     _commissionRepository        = new CommissionRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <LMGEDI.Core.Data.SqlServer.LMGEDIDBContext>());
     _commissionPaymentRepository = new CommissionPaymentRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <LMGEDI.Core.Data.SqlServer.LMGEDIDBContext>());
     _commissionImplBL            = new CommissionImpl(_commissionRepository, _commissionPaymentRepository);
 }