/// <summary>
 /// Creates a new instance of the NotificationsController class.
 /// </summary>
 /// <param name="notificationsRepo"></param>
 /// <param name="deliverersRepo"></param>
 /// <param name="locationsRepo"></param>
 /// <param name="logger"></param>
 public NotificationsController(INotificationsRepository notificationsRepo, IDeliveriesRepository deliveriesRepo, IDeliverersRepository deliverersRepo, ILocationsRepository locationsRepo, ILogger logger)
 {
     _logger = logger;
     _notificationsService  = new NotificationsService(deliverersRepo, deliveriesRepo, notificationsRepo, locationsRepo, _logger);
     _deliverersService     = new DeliverersService(deliverersRepo, _logger);
     _authorizationsService = new AuthenticationsService(_logger);
 }
Пример #2
0
 public NotificationsController(INotificationsRepository notificationsRepository, IUnitWork unitWork,
                                IMapper mapper)
 {
     _notificationsRepository = notificationsRepository;
     _unitWork = unitWork;
     _mapper   = mapper;
 }
Пример #3
0
 /// <summary>
 ///     Creates a new instance of <see cref="CheckForReportPeak" />.
 /// </summary>
 /// <param name="repository">To check if spikes should be analysed</param>
 /// <param name="spikeRepository">store/fetch information of current spikes.</param>
 /// <param name="commandBus">used to send emails</param>
 public CheckForReportPeak(INotificationsRepository repository, IReportSpikeRepository spikeRepository,
                           ICommandBus commandBus)
 {
     _repository      = repository;
     _spikeRepository = spikeRepository;
     _commandBus      = commandBus;
 }
 /// <summary>
 ///     Creates a new instance of <see cref="CheckForNotificationsToSend" />.
 /// </summary>
 /// <param name="notificationsRepository">To load notification configuration</param>
 /// <param name="userRepository">To load user info</param>
 public CheckForNotificationsToSend(INotificationsRepository notificationsRepository,
                                    IUserRepository userRepository, ConfigurationStore configStore)
 {
     _notificationsRepository = notificationsRepository;
     _userRepository          = userRepository;
     _configStore             = configStore;
 }
Пример #5
0
 public NotificationService(
     INotificationsRepository notificationsRepository,
     IMapper mapper)
 {
     _notificationsRepository = notificationsRepository;
     _mapper = mapper;
 }
Пример #6
0
 /// <summary>
 ///     Creates a new instance of <see cref="CheckForNotificationsToSend" />.
 /// </summary>
 /// <param name="notificationsRepository">To load notification configuration</param>
 /// <param name="commandBus">To send emails</param>
 /// <param name="userRepository">To load user info</param>
 public CheckForNotificationsToSend(INotificationsRepository notificationsRepository, ICommandBus commandBus,
                                    IUserRepository userRepository)
 {
     _notificationsRepository = notificationsRepository;
     _commandBus     = commandBus;
     _userRepository = userRepository;
 }
Пример #7
0
 public NotificationsService(INotificationsRepository notificationsRepository, IKitTypeService kitTypeService, LogHandler.Logger logger)
 {
     _logger = logger;
     _inotificationsrepository = notificationsRepository;
     _kitTypeService           = kitTypeService;
     _iotConnectClient         = new IotConnectClient(SolutionConfiguration.BearerToken, SolutionConfiguration.Configuration.EnvironmentCode, SolutionConfiguration.Configuration.SolutionKey);
 }
 public NotificationsController(INotificationsRepository r, IAccountsRepository a,
                                UserManager <ApplicationUser> uManager)
 {
     notifications = r;
     accounts      = a;
     userManager   = uManager;
 }
Пример #9
0
 public Notifications(IInstallationManager installationManager, INotificationsRepository notificationsRepo, IUserManager userManager, ILogger logger, ITaskManager taskManager)
 {
     _installationManager = installationManager;
     _notificationsRepo   = notificationsRepo;
     _userManager         = userManager;
     _logger      = logger;
     _taskManager = taskManager;
 }
Пример #10
0
 public NotificationsController(INotificationSettingsRepository notificationSettingsRep, INotificationsRepository notificationsRep,
                                IGymRepository gymRepo, IMailer mail)
 {
     notificationSettingsRepository = notificationSettingsRep;
     notificationsRepository        = notificationsRep;
     gymRepository = gymRepo;
     mailer        = mail;
 }
Пример #11
0
 public NotificationController(
     ICustomAuthorizationService authorizationService,
     ICustomUserManager userManager,
     ILogger <DI_BaseController> logger,
     INotificationsRepository repository) : base(authorizationService, userManager, logger)
 {
     _repository = repository;
 }
 /// <summary>
 ///     Creates a new instance of <see cref="UpdateNotificationsHandler" />.
 /// </summary>
 /// <param name="notificationsRepository">notifications repository</param>
 /// <exception cref="ArgumentNullException">notificationsRepository</exception>
 public UpdateNotificationsHandler(INotificationsRepository notificationsRepository)
 {
     if (notificationsRepository == null)
     {
         throw new ArgumentNullException("notificationsRepository");
     }
     _notificationsRepository = notificationsRepository;
 }
 /// <summary>
 ///     Creates a new instance of <see cref="CheckForNotificationsToSend" />.
 /// </summary>
 /// <param name="notificationsRepository">To load notification configuration</param>
 /// <param name="commandBus">To send emails</param>
 /// <param name="queryBus"></param>
 public CheckForFeedbackNotificationsToSend(INotificationsRepository notificationsRepository,
                                            ICommandBus commandBus,
                                            IQueryBus queryBus)
 {
     _notificationsRepository = notificationsRepository;
     _commandBus = commandBus;
     _queryBus   = queryBus;
 }
 public HJKSAHadwadwController(INotificationsRepository notificationsRepository, IStudentRepository studentRepository, IBoxRepository boxRepository, IItemRepository itemRepository, IHubContext <BoxHub> boxHub)
 {
     _notificationsRepository = notificationsRepository;
     _boxHub            = boxHub;
     _boxRepository     = boxRepository;
     _itemRepository    = itemRepository;
     _studentRepository = studentRepository;
 }
Пример #15
0
 public Notifications(IInstallationManager installationManager, INotificationsRepository notificationsRepo, IUserManager userManager, ILogger logger, ITaskManager taskManager)
 {
     _installationManager = installationManager;
     _notificationsRepo = notificationsRepo;
     _userManager = userManager;
     _logger = logger;
     _taskManager = taskManager;
 }
Пример #16
0
 public SendEmailWhenUpdatedClient(INotificationsRepository notificationsRepository, IUnitWork unitWork,
                                   IHubContext <NotificationHub> hubContext, IMapper mapper)
 {
     _notificationsRepository = notificationsRepository;
     _unitWork         = unitWork;
     _notificationsHub = hubContext;
     _mapper           = mapper;
 }
Пример #17
0
 public RemoteNotifications(IApplicationPaths appPaths, ILogger logger, IHttpClient httpClient, IJsonSerializer json, INotificationsRepository notificationsRepo, IUserManager userManager)
 {
     _appPaths          = appPaths;
     _logger            = logger;
     _httpClient        = httpClient;
     _json              = json;
     _notificationsRepo = notificationsRepo;
     _userManager       = userManager;
 }
Пример #18
0
 /// <summary>
 /// Public constructor, unavailable outside this class
 /// </summary>
 /// <param name="deliverersRepo"></param>
 /// <param name="notificationsRepo"></param>
 /// <param name="locationsRepo"></param>
 /// <param name="deliveriesRepo"></param>
 /// <param name="logger"></param>
 public NotificationsService(IDeliverersRepository deliverersRepo, IDeliveriesRepository deliveriesRepo, INotificationsRepository notificationsRepo, ILocationsRepository locationsRepo, ILogger logger)
 {
     this._notificationsRepo = notificationsRepo;
     this._logger            = logger;
     this.rnd = new Random();
     this._locationsService  = new LocationsService(locationsRepo, _logger);
     this._deliverersService = new DeliverersService(deliverersRepo, _logger);
     this._deliveriesService = new DeliveriesService(deliveriesRepo, locationsRepo, _logger);
 }
Пример #19
0
 public TransactionController(ITransactionRepository p, IRequestTransactionRepository r, IAccountsRepository a, INotificationsRepository n,
                              UserManager <ApplicationUser> uManager)
 {
     transactions  = p;
     requests      = r;
     accounts      = a;
     notifications = n;
     userManager   = uManager;
 }
Пример #20
0
 public UnitOfWork(ApplicationDbContext ctx)
 {
     _ctx          = ctx;
     Gigs          = new GigRepository(ctx);
     Genres        = new GenresRepository(ctx);
     Follows       = new FollowsRepository(ctx);
     Attedances    = new AttendanceRepository(ctx);
     Notifications = new NotificationsRepository(ctx);
 }
Пример #21
0
 public UnitOfWork(ApplicationDbContext context)
 {
     _context      = context;
     Gigs          = new GigRepository(context);
     Attendances   = new AttendanceRepository(context);
     Genres        = new GenreRepository(context);
     Followings    = new FollowingRepository(context);
     Notifications = new NotificationsRepository(context);
 }
Пример #22
0
 public InsuranceController(ITransactionRepository t, IInsuranceRepository p, IAccountsRepository a, INotificationsRepository n,
                            UserManager <ApplicationUser> uManager)
 {
     transactions  = t;
     insurances    = p;
     accounts      = a;
     notifications = n;
     userManager   = uManager;
 }
Пример #23
0
 public RemoteNotifications(IApplicationPaths appPaths, ILogger logger, IHttpClient httpClient, IJsonSerializer json, INotificationsRepository notificationsRepo, IUserManager userManager)
 {
     _appPaths = appPaths;
     _logger = logger;
     _httpClient = httpClient;
     _json = json;
     _notificationsRepo = notificationsRepo;
     _userManager = userManager;
 }
 public BankAccountController(IAccountsRepository r, UserManager <ApplicationUser> uManager,
                              INotificationsRepository n, ITransactionRepository t, IHubContext <BankHub> bankHub)
 {
     repository    = r;
     transations   = t;
     userManager   = uManager;
     notifications = n;
     _bankHub      = bankHub;
 }
 public NotificationsViewComponent(IAccountsRepository a,
                                   UserManager <ApplicationUser> uManager,
                                   INotificationsRepository n)
 {
     accounts      = a;
     userManager   = uManager;
     notifications = n;
     NotSeenCount  = 0;
 }
Пример #26
0
 public BoxHub(IChangeNotifierRepository changeNotifier, INotificationsRepository notificationsRepository, IStudentRepository studentRepository, AppDbContext appDbCotext, IBoxRepository boxRepository, IItemRepository itemRepository)
 {
     _notificationsRepository = notificationsRepository;
     _studentRepository       = studentRepository;
     _boxRepository           = boxRepository;
     _itemRepository          = itemRepository;
     _appDbCotext             = appDbCotext;
     _changeNotifier          = changeNotifier;
 }
 public SendNotificationWhenUpdatedServiceRequest(IHubContext <NotificationHub> notificationsHub,
                                                  IClientsRepository clientsRepository,
                                                  INotificationsRepository notificationsRepository, IUnitWork unitWork, IMapper mapper)
 {
     _notificationsHub        = notificationsHub;
     _clientsRepository       = clientsRepository;
     _notificationsRepository = notificationsRepository;
     _unitWork = unitWork;
     _mapper   = mapper;
 }
Пример #28
0
 public ChatHub(IUserRepository userRepository, IChatRepository chatRepository,
                INotificationsRepository notificationsRepository,
                RoomContext context, UserManager <AppUser> userManager)
 {
     _userManager             = userManager;
     _context                 = context;
     _notificationsRepository = notificationsRepository;
     _chatRepository          = chatRepository;
     _userRepository          = userRepository;
 }
Пример #29
0
 public BoxController(INotificationsRepository notificationsRepository, IItemRepository itemRepository, IChangeNotifierRepository changeNotifierRepository, IBoxRepository boxRepository, IStudentRepository studentRepository, AppDbContext appDbCotext, IHubContext <BoxHub> boxHub)
 {
     _notificationsRepository = notificationsRepository;
     _itemRepository          = itemRepository;
     _boxHub      = boxHub;
     _appDbCotext = appDbCotext;
     _changeNotifierRepository = changeNotifierRepository;
     _boxRepository            = boxRepository;
     _studentRepository        = studentRepository;
 }
Пример #30
0
 public ListService(
     IUserService userService,
     IListsRepository listsRepository,
     INotificationsRepository notificationsRepository,
     IMapper mapper)
 {
     _userService             = userService;
     _listsRepository         = listsRepository;
     _notificationsRepository = notificationsRepository;
     _mapper = mapper;
 }
 public NotificationService(IScopeProvider provider, IUserService userService, IContentService contentService, ILocalizationService localizationService,
                            ILogger logger, INotificationsRepository notificationsRepository, IGlobalSettings globalSettings, IContentSection contentSection)
 {
     _notificationsRepository = notificationsRepository;
     _globalSettings          = globalSettings;
     _contentSection          = contentSection;
     _uowProvider             = provider ?? throw new ArgumentNullException(nameof(provider));
     _userService             = userService ?? throw new ArgumentNullException(nameof(userService));
     _contentService          = contentService ?? throw new ArgumentNullException(nameof(contentService));
     _localizationService     = localizationService;
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Пример #32
0
 public NotificationsService(INotificationsRepository notificationsRepository,
                             IPushNotificationProvider pushNotificationProvider,
                             IStaffRepository staffRepository,
                             IStudentRepository studentRepository,
                             ITranslationProvider translationProvider)
 {
     _notificationsRepository  = notificationsRepository;
     _pushNotificationProvider = pushNotificationProvider;
     _studentRepository        = studentRepository;
     _staffRepository          = staffRepository;
     _translationProvider      = translationProvider;
 }
Пример #33
0
 public NotificationsService(INotificationsRepository repo)
 {
     _repo = repo;
 }
Пример #34
0
 public WebSocketNotifier(INotificationsRepository notificationsRepo, IServerManager serverManager)
 {
     _notificationsRepo = notificationsRepo;
     _serverManager = serverManager;
 }
 public InternalNotificationService(INotificationsRepository repo)
 {
     _repo = repo;
 }