public MasterPackingSlipRepository(ISqlHelper sqlHelper, IEntityTrackerRepository entityTrackerRepository, IPackingSlipRepository packingSlipRepository, IUserRepository userRepository, ICustomerRepository customerRepository, IPartRepository partRepository) { this.sqlHelper = sqlHelper; this.entityTrackerRepository = entityTrackerRepository; this.packingSlipRepository = packingSlipRepository; this.userRepository = userRepository; this.customerRepository = customerRepository; this.partRepository = partRepository; }
public PackingSlipService(IPackingSlipRepository packingSlipRepository, IEntityTrackerRepository entityTrackerRepository, ITransactionRepository transactionRepository , IPartService partService, ICustomerService customerService) { this.packingSlipRepository = packingSlipRepository; this.entityTrackerRepository = entityTrackerRepository; this.transactionRepository = transactionRepository; this.partService = partService; this.customerService = customerService; }
public PackingSlipSaveService(IPackingSlipRepository packingSlipRepository, IPackingSlipValidator packingSlipValidator, IFreeItemCheckerService freeItemCheckerService, ICustomerMembershipRepository customerMembershipRepository, IAgentCommissionRepository agentCommissionRepository, IEmailService emailService, IOptions <FileConfig> options) { _packingSlipRepository = packingSlipRepository; _packingSlipValidator = packingSlipValidator; _freeItemCheckerService = freeItemCheckerService; _customerMembershipRepository = customerMembershipRepository; _agentCommissionRepository = agentCommissionRepository; _emailService = emailService; _fileConfig = options.Value; }