/// <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); }
public NotificationsController(INotificationsRepository notificationsRepository, IUnitWork unitWork, IMapper mapper) { _notificationsRepository = notificationsRepository; _unitWork = unitWork; _mapper = mapper; }
/// <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; }
public NotificationService( INotificationsRepository notificationsRepository, IMapper mapper) { _notificationsRepository = notificationsRepository; _mapper = mapper; }
/// <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; }
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; }
public Notifications(IInstallationManager installationManager, INotificationsRepository notificationsRepo, IUserManager userManager, ILogger logger, ITaskManager taskManager) { _installationManager = installationManager; _notificationsRepo = notificationsRepo; _userManager = userManager; _logger = logger; _taskManager = taskManager; }
public NotificationsController(INotificationSettingsRepository notificationSettingsRep, INotificationsRepository notificationsRep, IGymRepository gymRepo, IMailer mail) { notificationSettingsRepository = notificationSettingsRep; notificationsRepository = notificationsRep; gymRepository = gymRepo; mailer = mail; }
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; }
public SendEmailWhenUpdatedClient(INotificationsRepository notificationsRepository, IUnitWork unitWork, IHubContext <NotificationHub> hubContext, IMapper mapper) { _notificationsRepository = notificationsRepository; _unitWork = unitWork; _notificationsHub = hubContext; _mapper = mapper; }
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; }
/// <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); }
public TransactionController(ITransactionRepository p, IRequestTransactionRepository r, IAccountsRepository a, INotificationsRepository n, UserManager <ApplicationUser> uManager) { transactions = p; requests = r; accounts = a; notifications = n; userManager = uManager; }
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); }
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); }
public InsuranceController(ITransactionRepository t, IInsuranceRepository p, IAccountsRepository a, INotificationsRepository n, UserManager <ApplicationUser> uManager) { transactions = t; insurances = p; accounts = a; notifications = n; userManager = uManager; }
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; }
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; }
public ChatHub(IUserRepository userRepository, IChatRepository chatRepository, INotificationsRepository notificationsRepository, RoomContext context, UserManager <AppUser> userManager) { _userManager = userManager; _context = context; _notificationsRepository = notificationsRepository; _chatRepository = chatRepository; _userRepository = userRepository; }
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; }
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)); }
public NotificationsService(INotificationsRepository notificationsRepository, IPushNotificationProvider pushNotificationProvider, IStaffRepository staffRepository, IStudentRepository studentRepository, ITranslationProvider translationProvider) { _notificationsRepository = notificationsRepository; _pushNotificationProvider = pushNotificationProvider; _studentRepository = studentRepository; _staffRepository = staffRepository; _translationProvider = translationProvider; }
public NotificationsService(INotificationsRepository repo) { _repo = repo; }
public WebSocketNotifier(INotificationsRepository notificationsRepo, IServerManager serverManager) { _notificationsRepo = notificationsRepo; _serverManager = serverManager; }
public InternalNotificationService(INotificationsRepository repo) { _repo = repo; }