Esempio n. 1
0
 public RegisterCustomerTaskRequestHandler(IValidator <RegisterCustomerTaskRequest> validator, IPushNotificationService pushService,
                                           IUnitOfWork <ICaretakerRepository, Caretaker> unitOfWork)
 {
     _validator   = validator;
     _pushService = pushService;
     _unitOfWork  = unitOfWork;
 }
Esempio n. 2
0
        public GroupingsPage(bool mainPage, CipherType?type = null, string folderId  = null,
                             string collectionId            = null, string pageTitle = null)
        {
            _pageName = string.Concat(nameof(GroupingsPage), "_", DateTime.UtcNow.Ticks);
            InitializeComponent();
            SetActivityIndicator(_mainContent);
            _broadcasterService      = ServiceContainer.Resolve <IBroadcasterService>("broadcasterService");
            _syncService             = ServiceContainer.Resolve <ISyncService>("syncService");
            _pushNotificationService = ServiceContainer.Resolve <IPushNotificationService>("pushNotificationService");
            _storageService          = ServiceContainer.Resolve <IStorageService>("storageService");
            _vm              = BindingContext as GroupingsPageViewModel;
            _vm.Page         = this;
            _vm.MainPage     = mainPage;
            _vm.Type         = type;
            _vm.FolderId     = folderId;
            _vm.CollectionId = collectionId;
            if (pageTitle != null)
            {
                _vm.PageTitle = pageTitle;
            }

            if (Device.RuntimePlatform == Device.iOS)
            {
                _absLayout.Children.Remove(_fab);
            }
            else
            {
                _fab.Clicked = AddButton_Clicked;
            }
        }
 public PushEditForm(IShapeFactory shapeFactory, IPushNotificationService pushNotificationService, ICultureManager cultureManager)
 {
     Shape = shapeFactory;
     _pushNotificationService = pushNotificationService;
     T = NullLocalizer.Instance;
     _cultureManager = cultureManager;
 }
Esempio n. 4
0
        public CipherServiceTests()
        {
            _cipherRepository           = Substitute.For <ICipherRepository>();
            _folderRepository           = Substitute.For <IFolderRepository>();
            _collectionRepository       = Substitute.For <ICollectionRepository>();
            _userRepository             = Substitute.For <IUserRepository>();
            _organizationRepository     = Substitute.For <IOrganizationRepository>();
            _organizationUserRepository = Substitute.For <IOrganizationUserRepository>();
            _collectionCipherRepository = Substitute.For <ICollectionCipherRepository>();
            _pushService = Substitute.For <IPushNotificationService>();
            _attachmentStorageService = Substitute.For <IAttachmentStorageService>();
            _eventService             = Substitute.For <IEventService>();
            _userService    = Substitute.For <IUserService>();
            _globalSettings = new GlobalSettings();

            _sut = new CipherService(
                _cipherRepository,
                _folderRepository,
                _collectionRepository,
                _userRepository,
                _organizationRepository,
                _organizationUserRepository,
                _collectionCipherRepository,
                _pushService,
                _attachmentStorageService,
                _eventService,
                _userService,
                _globalSettings
                );
        }
Esempio n. 5
0
        public PushNotification(ILogger <PushNotification> logger)
        {
            //Was having issues registering the service in the Automation engine, so newing up for now.
            PushNotificationService = new PushNotificationService();

            this.Logger = logger;
        }
Esempio n. 6
0
 public PushNotificationsApiController(IPushSubscriptionStore subscriptionStore, IPushNotificationService notificationService, IPushNotificationsQueue pushNotificationsQueue, IMQTTClientService mqttClientService)
 {
     _subscriptionStore      = subscriptionStore;
     _notificationService    = notificationService;
     _pushNotificationsQueue = pushNotificationsQueue;
     _mqttClientService      = mqttClientService;
 }
Esempio n. 7
0
 public Monitor_Jira_Changes_v1(ICrateManager crateManager, IAtlassianService atlassianService, IPushNotificationService pushNotificationService, IAtlassianEventManager atlassianEventManager)
     : base(crateManager)
 {
     _atlassianService        = atlassianService;
     _pushNotificationService = pushNotificationService;
     _atlassianEventManager   = atlassianEventManager;
 }
 public OrganizationService(
     IOrganizationRepository organizationRepository,
     IOrganizationUserRepository organizationUserRepository,
     ICollectionRepository collectionRepository,
     IUserRepository userRepository,
     IGroupRepository groupRepository,
     IDataProtectionProvider dataProtectionProvider,
     IMailService mailService,
     IPushNotificationService pushNotificationService,
     IPushRegistrationService pushRegistrationService,
     IDeviceRepository deviceRepository,
     IEventService eventService,
     IInstallationRepository installationRepository,
     GlobalSettings globalSettings)
 {
     _organizationRepository     = organizationRepository;
     _organizationUserRepository = organizationUserRepository;
     _collectionRepository       = collectionRepository;
     _userRepository             = userRepository;
     _groupRepository            = groupRepository;
     _dataProtector           = dataProtectionProvider.CreateProtector("OrganizationServiceDataProtector");
     _mailService             = mailService;
     _pushNotificationService = pushNotificationService;
     _pushRegistrationService = pushRegistrationService;
     _deviceRepository        = deviceRepository;
     _eventService            = eventService;
     _installationRepository  = installationRepository;
     _globalSettings          = globalSettings;
 }
 public PushNotificationsApiController(IPushSubscriptionStore subscriptionStore, IPushNotificationService notificationService, IPushNotificationsQueue pushNotificationsQueue, IOptions <Miscellenous> misc)
 {
     _subscriptionStore      = subscriptionStore;
     _notificationService    = notificationService;
     _pushNotificationsQueue = pushNotificationsQueue;
     _miscellenous           = misc.Value;
 }
Esempio n. 10
0
 public MessageController(IMessageService messageService, ISessionService sessionService, IFileService fileService, IPushNotificationService pushNotificationService)
 {
     _messageService          = messageService;
     _sessionService          = sessionService;
     _fileService             = fileService;
     _pushNotificationService = pushNotificationService;
 }
Esempio n. 11
0
        public PwaController(
            IServiceWorkerBuilder serviceWorkerBuilder,
            IGeneratePwaInitScript serviceWorkerInitScriptGenerator,
            IOptions <PwaOptions> pwaOptionsAccessor,
            IOptions <PushClientSettings> pushSettingsAccessor,
            IPushSubscriptionStore subscriptionStore,
            IPushNotificationService notificationService,
            IPushNotificationsQueue pushNotificationsQueue,
            IUserIdResolver userIdResolver,
            ITenantIdResolver tenantIdResolver,
            IResourceHelper resourceHelper
            )
        {
            _serviceWorkerBuilder             = serviceWorkerBuilder;
            _serviceWorkerInitScriptGenerator = serviceWorkerInitScriptGenerator;
            _options      = pwaOptionsAccessor.Value;
            _pushSettings = pushSettingsAccessor.Value;

            _subscriptionStore      = subscriptionStore;
            _notificationService    = notificationService;
            _pushNotificationsQueue = pushNotificationsQueue;
            _userIdResolver         = userIdResolver;
            _tenantIdResolver       = tenantIdResolver;
            _resourceHelper         = resourceHelper;
        }
Esempio n. 12
0
 public ShopController(IPushNotificationService _pushNotificationService, IMapper _mapper, INoteCosmosDB _noteCosmosDB, IUserCosmosDB _userCosmosDB)
 {
     pushNotificationService = _pushNotificationService;
     mapper = _mapper;
     noteCosmosDBService = _noteCosmosDB;
     userCosmosDBService = _userCosmosDB;
 }
 public PushNotificationController(
     IPushNotificationService pushNotificationService,
     IStoreService storeService,
     IRepository <PushNotification> pushNotificationRepository,
     IRepository <PushNotificationStore> pushNotificationStoreRepository,
     IRepository <Store> storeRepository,
     IRepository <Device> deviceRepository,
     IDeviceModelFactory deviceModelFactory,
     IPushNotificationModelFactory pushNotificationModelFactory,
     IPermissionService permissionService,
     INotificationService notificationService,
     IConfiguration iconfiguration,
     ILoggerFactory loggerFactory)
 {
     this._pushNotificationService         = pushNotificationService;
     this._storeService                    = storeService;
     this._pushNotificationRepository      = pushNotificationRepository;
     this._pushNotificationStoreRepository = pushNotificationStoreRepository;
     this._storeRepository                 = storeRepository;
     this._deviceModelFactory              = deviceModelFactory;
     this._pushNotificationModelFactory    = pushNotificationModelFactory;
     _permissionService                    = permissionService;
     _notificationService                  = notificationService;
     _iconfiguration = iconfiguration;
     _logger         = loggerFactory.CreateLogger <PushNotificationController>();
 }
Esempio n. 14
0
 public CipherService(
     ICipherRepository cipherRepository,
     IFolderRepository folderRepository,
     ICollectionRepository collectionRepository,
     IUserRepository userRepository,
     IOrganizationRepository organizationRepository,
     IOrganizationUserRepository organizationUserRepository,
     ICollectionCipherRepository collectionCipherRepository,
     IPushNotificationService pushService,
     IAttachmentStorageService attachmentStorageService,
     IEventService eventService,
     IUserService userService,
     GlobalSettings globalSettings)
 {
     _cipherRepository           = cipherRepository;
     _folderRepository           = folderRepository;
     _collectionRepository       = collectionRepository;
     _userRepository             = userRepository;
     _organizationRepository     = organizationRepository;
     _organizationUserRepository = organizationUserRepository;
     _collectionCipherRepository = collectionCipherRepository;
     _pushService = pushService;
     _attachmentStorageService = attachmentStorageService;
     _eventService             = eventService;
     _userService    = userService;
     _globalSettings = globalSettings;
 }
Esempio n. 15
0
 public PushNotificationsController(IPushNotificationService pushNotificationService,
                                    IRequestContext requestContext, IMapper mapper)
 {
     _pushNotificationService = pushNotificationService;
     _requestContext          = requestContext;
     _mapper = mapper;
 }
Esempio n. 16
0
 public CipherService(
     ICipherRepository cipherRepository,
     IFolderRepository folderRepository,
     ICollectionRepository collectionRepository,
     IUserRepository userRepository,
     IOrganizationRepository organizationRepository,
     ICollectionCipherRepository collectionCipherRepository,
     IPushNotificationService pushService,
     IAttachmentStorageService attachmentStorageService,
     IEventService eventService,
     IUserService userService,
     IPolicyRepository policyRepository,
     GlobalSettings globalSettings,
     IReferenceEventService referenceEventService,
     ICurrentContext currentContext)
 {
     _cipherRepository           = cipherRepository;
     _folderRepository           = folderRepository;
     _collectionRepository       = collectionRepository;
     _userRepository             = userRepository;
     _organizationRepository     = organizationRepository;
     _collectionCipherRepository = collectionCipherRepository;
     _pushService = pushService;
     _attachmentStorageService = attachmentStorageService;
     _eventService             = eventService;
     _userService           = userService;
     _policyRepository      = policyRepository;
     _globalSettings        = globalSettings;
     _referenceEventService = referenceEventService;
     _currentContext        = currentContext;
 }
Esempio n. 17
0
 public App_Builder_v1(ICrateManager crateManager, ExcelUtils excelUtils, IPushNotificationService pushNotificationService, PlanService planService)
     : base(crateManager)
 {
     _excelUtils = excelUtils;
     _pushNotificationService = pushNotificationService;
     _planService             = planService;
 }
Esempio n. 18
0
        public UserServiceTests()
        {
            _userRepository             = Substitute.For <IUserRepository>();
            _cipherRepository           = Substitute.For <ICipherRepository>();
            _organizationUserRepository = Substitute.For <IOrganizationUserRepository>();
            _organizationRepository     = Substitute.For <IOrganizationRepository>();
            _mailService             = Substitute.For <IMailService>();
            _pushService             = Substitute.For <IPushNotificationService>();
            _userStore               = Substitute.For <IUserStore <User> >();
            _optionsAccessor         = Substitute.For <IOptions <IdentityOptions> >();
            _passwordHasher          = Substitute.For <IPasswordHasher <User> >();
            _userValidators          = new List <IUserValidator <User> >();
            _passwordValidators      = new List <IPasswordValidator <User> >();
            _keyNormalizer           = Substitute.For <ILookupNormalizer>();
            _errors                  = new IdentityErrorDescriber();
            _services                = Substitute.For <IServiceProvider>();
            _logger                  = Substitute.For <ILogger <UserManager <User> > >();
            _licenseService          = Substitute.For <ILicensingService>();
            _eventService            = Substitute.For <IEventService>();
            _applicationCacheService = Substitute.For <IApplicationCacheService>();
            _dataProtectionProvider  = Substitute.For <IDataProtectionProvider>();
            _paymentService          = Substitute.For <IPaymentService>();
            _policyRepository        = Substitute.For <IPolicyRepository>();
            _referenceEventService   = Substitute.For <IReferenceEventService>();
            _fido2                  = Substitute.For <IFido2>();
            _currentContext         = new CurrentContext(null);
            _globalSettings         = new GlobalSettings();
            _organizationService    = Substitute.For <IOrganizationService>();
            _providerUserRepository = Substitute.For <IProviderUserRepository>();

            _sut = new UserService(
                _userRepository,
                _cipherRepository,
                _organizationUserRepository,
                _organizationRepository,
                _mailService,
                _pushService,
                _userStore,
                _optionsAccessor,
                _passwordHasher,
                _userValidators,
                _passwordValidators,
                _keyNormalizer,
                _errors,
                _services,
                _logger,
                _licenseService,
                _eventService,
                _applicationCacheService,
                _dataProtectionProvider,
                _paymentService,
                _policyRepository,
                _referenceEventService,
                _fido2,
                _currentContext,
                _globalSettings,
                _organizationService,
                _providerUserRepository
                );
        }
Esempio n. 19
0
 public NotificationsController(ITagService tagService, IPushNotificationService webPushService, INotificationService notificationService, ApplicationDbContext context)
 {
     _tagService          = tagService;
     _dbContext           = context;
     _notificationService = notificationService;
     _webPushService      = webPushService;
 }
Esempio n. 20
0
        private const long _fileSizeLeeway = 1024L * 1024L; // 1MB

        public SendService(
            ISendRepository sendRepository,
            IUserRepository userRepository,
            IUserService userService,
            IOrganizationRepository organizationRepository,
            ISendFileStorageService sendFileStorageService,
            IPasswordHasher <User> passwordHasher,
            IPushNotificationService pushService,
            IReferenceEventService referenceEventService,
            GlobalSettings globalSettings,
            IPolicyRepository policyRepository,
            ICurrentContext currentContext)
        {
            _sendRepository         = sendRepository;
            _userRepository         = userRepository;
            _userService            = userService;
            _policyRepository       = policyRepository;
            _organizationRepository = organizationRepository;
            _sendFileStorageService = sendFileStorageService;
            _passwordHasher         = passwordHasher;
            _pushService            = pushService;
            _referenceEventService  = referenceEventService;
            _globalSettings         = globalSettings;
            _currentContext         = currentContext;
        }
 public AlertCustomerRequestHandler(IValidator <AlertCustomerRequest> validator,
                                    IPushNotificationService notificationService, IUnitOfWork <ICustomerRepository, Customer> unitOfWork)
 {
     _validator           = validator;
     _notificationService = notificationService;
     _unitOfWork          = unitOfWork;
 }
Esempio n. 22
0
        public FollowActionController(
            IContentManager contentManager,
            IVotingStore votingStore,
            INotifier notifier,
            IHttpContextAccessor httpContextAccessor,
            IClock clock,
            ISession session,

            ILogger <FollowActionController> logger,
            IHtmlLocalizer <FollowActionController> localizer,
            IEnumerable <INotificationEvent> notificationEventHandlers,
            IPushNotificationService pushNotificationService


            )
        {
            _contentManager      = contentManager;
            _votingStore         = votingStore;
            _notifier            = notifier;
            _httpContextAccessor = httpContextAccessor;
            _clock   = clock;
            _session = session;
            T        = localizer;
            Logger   = logger;
            _notificationEventHandlers = notificationEventHandlers;
            _pushNotificationService   = pushNotificationService;
        }
Esempio n. 23
0
 public PushNotificationsDequeuer(IPushNotificationsQueue messagesQueue, IPushNotificationService notificationService
                                  )//IServiceProvider serviceProvider)
 {
     _messagesQueue       = messagesQueue;
     _notificationService = notificationService;
     //_serviceProvider = serviceProvider;
 }
Esempio n. 24
0
 public UserService(
     IUserRepository userRepository,
     ICipherRepository cipherRepository,
     IOrganizationUserRepository organizationUserRepository,
     IOrganizationRepository organizationRepository,
     IU2fRepository u2fRepository,
     IMailService mailService,
     IPushNotificationService pushService,
     IUserStore <User> store,
     IOptions <IdentityOptions> optionsAccessor,
     IPasswordHasher <User> passwordHasher,
     IEnumerable <IUserValidator <User> > userValidators,
     IEnumerable <IPasswordValidator <User> > passwordValidators,
     ILookupNormalizer keyNormalizer,
     IdentityErrorDescriber errors,
     IServiceProvider services,
     ILogger <UserManager <User> > logger,
     ILicensingService licenseService,
     IEventService eventService,
     IApplicationCacheService applicationCacheService,
     IDataProtectionProvider dataProtectionProvider,
     IPaymentService paymentService,
     IPolicyRepository policyRepository,
     IReferenceEventService referenceEventService,
     CurrentContext currentContext,
     GlobalSettings globalSettings)
     : base(
         store,
         optionsAccessor,
         passwordHasher,
         userValidators,
         passwordValidators,
         keyNormalizer,
         errors,
         services,
         logger)
 {
     _userRepository             = userRepository;
     _cipherRepository           = cipherRepository;
     _organizationUserRepository = organizationUserRepository;
     _organizationRepository     = organizationRepository;
     _u2fRepository                    = u2fRepository;
     _mailService                      = mailService;
     _pushService                      = pushService;
     _identityOptions                  = optionsAccessor?.Value ?? new IdentityOptions();
     _identityErrorDescriber           = errors;
     _passwordHasher                   = passwordHasher;
     _passwordValidators               = passwordValidators;
     _licenseService                   = licenseService;
     _eventService                     = eventService;
     _applicationCacheService          = applicationCacheService;
     _paymentService                   = paymentService;
     _policyRepository                 = policyRepository;
     _organizationServiceDataProtector = dataProtectionProvider.CreateProtector(
         "OrganizationServiceDataProtector");
     _referenceEventService = referenceEventService;
     _currentContext        = currentContext;
     _globalSettings        = globalSettings;
 }
 /// <summary>
 /// Constructor for Expiration service
 /// </summary>
 /// <param name="unitOfWork">Unit of work</param>
 /// <param name="pushNotificationFactory">Factory for push notifications</param>
 /// <param name="pushNotificationService">Service to send notifications</param>
 public ExpirationService(IUnitOfWork unitOfWork,
                          IPushNotificationFactory pushNotificationFactory,
                          IPushNotificationService pushNotificationService)
 {
     _unitOfWork = unitOfWork;
     _pushNotificationFactory = pushNotificationFactory;
     _pushNotificationService = pushNotificationService;
 }
Esempio n. 26
0
 public WebPushController(
     IPushSubscriptionStore subscriptionStore, IPushNotificationService notificationService,
     UserManager <ApplicationUser> userManager, ILogger <WebPushController> logger,
     IHttpContextAccessor contextAccessor) : base(contextAccessor, userManager, logger)
 {
     _subscriptionStore   = subscriptionStore;
     _notificationService = notificationService;
 }
Esempio n. 27
0
 public BackgroundJobService(IEventRepository eventRepository,
                             IBadgeLogic badgeLogic,
                             IPushNotificationService pushNotificationService)
 {
     _eventRepository         = eventRepository;
     _badgeLogic              = badgeLogic;
     _pushNotificationService = pushNotificationService;
 }
Esempio n. 28
0
 public ReminderService(IEmailService emailService, AppDbContext appDbContext, IPushNotificationService pushNotificationService, IMapper mapper, IUserIPAddress userIPAddress)
 {
     _emailService            = emailService;
     _appDbContext            = appDbContext;
     _pushNotificationService = pushNotificationService;
     _mapper        = mapper;
     _userIPAddress = userIPAddress;
 }
Esempio n. 29
0
 public NotificationController(
     IPushNotificationService pushNotificationService,
     IAdminNotificationService adminNotificationService
     )
 {
     _pushNotificationService  = pushNotificationService;
     _adminNotificationService = adminNotificationService;
 }
Esempio n. 30
0
 public UserRecommendationService(MongoDbContext mongoDbContext, AppDbContext appDbContext, IMapper mapper, IPushNotificationService pushNotificationService, IUserIPAddress userIPAddress)
 {
     _appDbContext            = appDbContext;
     _mapper                  = mapper;
     _pushNotificationService = pushNotificationService;
     _mongoDbContext          = mongoDbContext;
     _userIPAddress           = userIPAddress;
 }
Esempio n. 31
0
 public ServicesManager(IPushNotificationService pushNotification,
     IEmailService emailService, ITicketService ticketService, IPropertyDataImporter propertyDataImporter,
     IFileStorageService fileStorageService)
 {
     _pushNotification = pushNotification;
     _emailService = emailService;
     _ticketService = ticketService;
     _propertyDataImporter = propertyDataImporter;
     _fileStorageService = fileStorageService;
 }
Esempio n. 32
0
        //private NotificationHubClient hub;

        public RegisterController(IPushNotificationService pushNotificationService, IRepository repository)
        {
            _pushNotificationService = pushNotificationService;
            _repository = repository;
        }