Exemple #1
0
 public CustomerService(IUnitOfWork unitOfWork, NullCheckMethod nullCheckMethod, SearchFilterHealpers searchFilterHealpers, IEmailService emailService)
 {
     _unitOfWork           = unitOfWork;
     _nullCheckMethod      = nullCheckMethod;
     _searchFilterHealpers = searchFilterHealpers;
     _emailService         = emailService;
 }
 public UnitOfWork(PhoneServiceDbContext context, SearchFilterHealpers searchFilterHealpers)
 {
     _context = context;
     _searchFilterHealpers = searchFilterHealpers;
     Customers             = new CustomerRepository(_context, _searchFilterHealpers);
     SapareParts           = new SaparePartRepository(_context);
     Products          = new ProductRepository(_context, _searchFilterHealpers);
     Repairs           = new RepairRepository(_context, _searchFilterHealpers);
     RepairItems       = new RepairItemRepository(_context);
     EmailSubject      = new EmailSubjectRepository(_context);
     EmailTemplate     = new EmailTemplateRepository(_context);
     ProductSaparePart = new ProductSaparePartRepository(_context);
     //TODO: Add rest repo connection
 }
Exemple #3
0
 public ProductRepository(PhoneServiceDbContext context, SearchFilterHealpers searchFilterHealpers)
 {
     _context = context;
     _searchFilterHealpers = searchFilterHealpers;
 }