Ejemplo n.º 1
0
 public PlanService(IDatabaseConnectionFactory databaseConnectionFactory, IConfiguration configuration, ILoggerManager logger,
                    IMapper mapper, IPlanProgramAccountLinkingService planProgramAccount, IPrograms program, ISharedJPOSService sharedJPOSService,
                    IProgramAccountService programAccounts)
     : base(databaseConnectionFactory)
 {
     _databaseConnectionFactory = databaseConnectionFactory ?? throw new ArgumentNullException(nameof(databaseConnectionFactory));
     _configuration             = configuration;
     _logger             = logger;
     _mapper             = mapper;
     _planProgramAccount = planProgramAccount;
     _program            = program;
     _sharedJPOSService  = sharedJPOSService;
     _programAccounts    = programAccounts;
 }
 /// <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;
 }
Ejemplo n.º 3
0
 public ProgramBrandingService(IDatabaseConnectionFactory databaseConnectionFactory, IConfiguration configuration, ILoggerManager logger,
                               IMapper mapper, IPlanProgramAccountLinkingService planProgramAccount, IAccountTypeService accountType, IProgramAccountService programAccount,
                               IPhotos photos)
     : base(databaseConnectionFactory)
 {
     _databaseConnectionFactory = databaseConnectionFactory ?? throw new ArgumentNullException(nameof(databaseConnectionFactory));
     _configuration             = configuration;
     _logger             = logger;
     _mapper             = mapper;
     _planProgramAccount = planProgramAccount;
     _accountType        = accountType;
     _programAccount     = programAccount;
     _photos             = photos;
 }