Esempio n. 1
0
 /// <summary>
 /// Constructor for injecting services with APIs.
 /// </summary>
 /// <param name="notification"></param>
 /// <param name="userRepository"></param>
 /// <param name="userNotification"></param>
 /// <param name="userPushedNotificationService"></param>
 public NotificationsController(INotificationSettingsService notification, IUserRepository userRepository, IUserNotificationSettingsService userNotification, IUserPushedNotificationService userPushedNotificationService, IPartnerNotificationsLogServicer partnerNotificationsLogServicer)
 {
     _notification     = notification;
     _userRepository   = userRepository;
     _userNotification = userNotification;
     _userPushedNotificationService   = userPushedNotificationService;
     _partnerNotificationsLogServicer = partnerNotificationsLogServicer;
 }
Esempio n. 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;
 }