コード例 #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;
 }
コード例 #2
0
 /// <summary>
 /// This constructor is used to inject services in API.
 /// </summary>
 /// <param name="userNotificationSettingsService"></param>
 /// <param name="userPushedNotificationService"></param>
 /// <param name="userRepository"></param>
 /// <param name="userFavorite"></param>
 /// <param name="promotions"></param>
 /// <param name="setting"></param>
 /// <param name="program"></param>
 /// <param name="Configuration"></param>
 /// <param name="accessor"></param>
 public SchedulerController(IUserNotificationSettingsService userNotificationSettingsService, IUserPushedNotificationService userPushedNotificationService,
                            IUserRepository userRepository, IUserFavoriteService userFavorite, IPromotions promotions
                            , IGeneralSettingService setting, IPrograms program, IHttpContextAccessor accessor, IConfiguration Configuration)
 {
     _userNotificationSettingsService = userNotificationSettingsService;
     _userPushedNotificationService   = userPushedNotificationService;
     _userRepository = userRepository;
     _userFavorite   = userFavorite;
     _promotions     = promotions;
     _setting        = setting;
     _program        = program;
     _accessor       = accessor;
     _configuration  = Configuration;
 }
コード例 #3
0
 /// <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;
 }