public BillItemService(
     IBillItemRepository repository,
     IBillService billService)
     : base(repository)
 {
     BillService = billService;
 }
Example #2
0
 public BillItemService(IBillItemRepository billItemRepo, IBillRepository billIRepo, IProductRepository productRepo, IUnitOfWork unitOfWork, IMemoryCache cache)
 {
     _billItemRepo = billItemRepo;
     _billRepo     = billIRepo;
     _productRepo  = productRepo;
     _unitOfWork   = unitOfWork;
     _cache        = cache;
 }
Example #3
0
        public BillController()
        //: this(DependencyResolver.Current.GetService<IBillRepository>(),
        //DependencyResolver.Current.GetService<IBillItemRepository>(),
        //DependencyResolver.Current.GetService<IUnitOfWork>())
        {
            var dbFactory = new DatabaseFactory();

            _billRepo     = new BillRepository(dbFactory);
            _billItemRepo = new BillItemRepository(dbFactory);
            _unitOfWork   = new UnitOfWork(dbFactory);

            //_billRepo = DependencyResolver.Current.GetService<IBillRepository>();
            //_billItemRepo = DependencyResolver.Current.GetService<IBillItemRepository>();
            //_unitOfWork = DependencyResolver.Current.GetService<IUnitOfWork>();
        }
Example #4
0
 public UnitOfWork(CBContext context,
                   IBillItemRepository billItemRepository,
                   IBillRepository billRepository,
                   IExpenseCategoryRepository expenseCategoryRepository,
                   IExpenseRepository expenseRepository,
                   IIncomeRepository incomeRepository,
                   IRecurrenceRepository recurrenceRepository)
 {
     _context                  = context;
     BillItemRepository        = billItemRepository;
     BillRepository            = billRepository;
     ExpenseCategoryRepository = expenseCategoryRepository;
     ExpenseRepository         = expenseRepository;
     IncomeRepository          = incomeRepository;
     RecurrenceRepository      = recurrenceRepository;
 }
Example #5
0
 public BillService(IAccountTransactionRepository accountTransactionRepository, IBillRepository billRepository,
                    IBillAccountTransactionRepository billAccountTransactionRepository,
                    IBillChargeRepository billChargeRepository, IBillDiscountRepository billDiscountRepository,
                    IBillItemRepository billItemRepository, IChargeRepository chargeRepository,
                    IChargeDiscountRepository chargeDiscountRepository, IDiscountRepository discountRepository,
                    IStudentChargeRepository studentChargeRepository, IStudentDiscountRepository studentDiscountRepository,
                    ISystemSettingRepository settingRepository)
 {
     _accountTransactionRepository = accountTransactionRepository;
     _billRepository = billRepository;
     _billAccountTransactionRepository = billAccountTransactionRepository;
     _billChargeRepository             = billChargeRepository;
     _billDiscountRepository           = billDiscountRepository;
     _billItemRepository        = billItemRepository;
     _chargeRepository          = chargeRepository;
     _chargeDiscountRepository  = chargeDiscountRepository;
     _discountRepository        = discountRepository;
     _studentChargeRepository   = studentChargeRepository;
     _studentDiscountRepository = studentDiscountRepository;
     _settingRepository         = settingRepository;
 }
Example #6
0
 public BillItemService(IBillItemRepository BillItemRepository, IValidation <BillItem> BillItemValidation) : base(BillItemValidation, BillItemRepository)
 {
     this.BillItemRepository = BillItemRepository;
 }
 public BillItemController(IBillItemRepository billItemRepository, IUnitOfWork unitOfWork)
 {
     BillItemRepository = billItemRepository;
     UnitOfWork         = unitOfWork;
 }
Example #8
0
 public CreateOrUpdateBillHandler(IBillItemRepository billItemRepository, IBillRepository billRepository, IUnitOfWork unitOfWork)
 {
     this._billItemRepository = billItemRepository;
     this._billRepository     = billRepository;
     this._unitOfWork         = unitOfWork;
 }
Example #9
0
 public BillController(IBillRepository billRepo, IBillItemRepository billItemRepo, IUnitOfWork unitOfWork)
 {
     _billRepo     = billRepo;
     _billItemRepo = billItemRepo;
     _unitOfWork   = unitOfWork;
 }