Esempio n. 1
0
 public PayoutService(IPayoutRepository payoutRepository,
                      ITicketRepository ticketRepository,
                      IMapper mapper,
                      IUnitOfWork unitOfWork,
                      ICustomerRepository customerRepository,
                      ICreditCardRepository creditCardRepository,
                      IRouteTicketRepository routeTicketRepository,
                      IPaymentRepository paymentRepository,
                      IRouteRepository routeRepository,
                      IOptions <CrediCardSetting> options,
                      IUserRepository userRepository,
                      IResolveOptionLogRepository resolveOptionLogRepository,
                      ISendGridService sendGridService,
                      IOneSignalService oneSignalService,
                      INotificationService notificationService)
 {
     _payoutRepository      = payoutRepository;
     _ticketRepository      = ticketRepository;
     _customerRepository    = customerRepository;
     _creditCardRepository  = creditCardRepository;
     _routeRepository       = routeRepository;
     _routeTicketRepository = routeTicketRepository;
     _paymentRepository     = paymentRepository;
     _mapper                     = mapper;
     _unitOfWork                 = unitOfWork;
     SETTING                     = options;
     _userRepository             = userRepository;
     _resolveOptionLogRepository = resolveOptionLogRepository;
     _sendGridService            = sendGridService;
     _oneSignalService           = oneSignalService;
     _notificationService        = notificationService;
 }