/// <summary>
 /// Constructor for injecting services with APIs.
 /// </summary>
 /// <param name="programs"></param>
 /// <param name="userRepository"></param>
 /// <param name="configuration"></param>
 /// <param name="emailService"></param>
 /// <param name="userManager"></param>
 /// <param name="roleManager"></param>
 /// <param name="usersProgram"></param>
 /// <param name="sMSService"></param>
 /// <param name="setting"></param>
 public ImportUserController(IPrograms programs, IUserRepository userRepository, IConfiguration configuration, IEmailService emailService,
                             CustomUserManager userManager, RoleManager <Role> roleManager,
                             IUsersProgram usersProgram, ISMSService sMSService, IGeneralSettingService setting)
 {
     _programs       = programs;
     _userRepository = userRepository;
     _configuration  = configuration;
     _emailService   = emailService;
     _userManager    = userManager;
     _roleManager    = roleManager;
     _usersProgram   = usersProgram;
     _sMSService     = sMSService;
     _setting        = setting;
 }
Example #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;
 }