/// <summary>
 ///  Constructor for injecting services with APIs.
 /// </summary>
 /// <param name="userTransactionService"></param>
 /// <param name="userRepository"></param>
 /// <param name="programAccount"></param>
 /// <param name="setting"></param>
 /// <param name="userNotificationSettingsService"></param>
 /// <param name="userPushedNotificationService"></param>
 /// <param name="userPushedNotificationsStatusService"></param>
 /// <param name="program"></param>
 /// <param name="i2cAccountDetail"></param>
 public UserTransactionsController(IUserTransactionInfoes userTransactionService, IUserRepository userRepository,
                                   IProgramAccountService programAccount, IGeneralSettingService setting, IUserNotificationSettingsService userNotificationSettingsService,
                                   IUserPushedNotificationService userPushedNotificationService, IUserPushedNotificationsStatusService userPushedNotificationsStatusService,
                                   IPrograms program, II2CAccountDetailService i2cAccountDetail)
 {
     _userTransactionService = userTransactionService;
     _userRepository         = userRepository;
     _programAccount         = programAccount;
     _setting = setting;
     _userNotificationSettingsService = userNotificationSettingsService;
     _userPushedNotificationService   = userPushedNotificationService;
     _program          = program;
     _i2cAccountDetail = i2cAccountDetail;
 }
Пример #2
0
 public BenefactorService(IDatabaseConnectionFactory databaseConnectionFactory,
                          IGeneralSettingService setting, IInvitationService invitation, IReloadBalanceService reloadRequest,
                          IUsersProgram userprograms, IUserTransactionInfoes userTransactionInfo, IReloadRule reloadRule, IConfiguration configuration,
                          ILoggerManager logger, IPhotos photos, IPartnerNotificationsLogServicer partnerNotificationsLogRepository, IMapper mapper)
     : base(databaseConnectionFactory)
 {
     _setting = setting;
     _databaseConnectionFactory = databaseConnectionFactory ?? throw new ArgumentNullException(nameof(databaseConnectionFactory));
     _invitation          = invitation;
     _reloadRequest       = reloadRequest;
     _userprograms        = userprograms;
     _userTransactionInfo = userTransactionInfo;
     _reloadRule          = reloadRule;
     _configuration       = configuration;
     _logger = logger;
     _photos = photos;
     _partnerNotificationsLogRepository = partnerNotificationsLogRepository;
     _mapper = mapper;
 }