public LocalDelivery(IAccountRepository accountRepository, IMessageRepository messageRepository, IFolderRepository folderRepository, ILog log)
 {
     _accountRepository = accountRepository;
     _messageRepository = messageRepository;
     _folderRepository = folderRepository;
     _log = log;
 }
Exemple #2
0
 public UnitOfWork(
     ApplicationDbContext context,
     IUserRepository users,
     IRoleRepository roles,
     IRoleClaimsRepository roleClaims,
     IFileRepository files,
     IFolderRepository folders,
     IDownloadRepository downloads,
     IConfirmationKeyRepository confirmationKeys,
     IFileExtensionRepository fileExtensions,
     IPageRepository pages,
     IStorageServerRepository storageServer,
     ILogger <UnitOfWork> logger)
 {
     _context         = context;
     _logger          = logger;
     Users            = users;
     Roles            = roles;
     RoleClaims       = roleClaims;
     Files            = files;
     Folders          = folders;
     Downloads        = downloads;
     ConfirmationKeys = confirmationKeys;
     FileExtensions   = fileExtensions;
     Pages            = pages;
     StorageServer    = storageServer;
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FolderService"/> class.
 /// </summary>
 /// <param name="fieldService">The field service.</param>
 /// <param name="folderRepository">The folder repository.</param>
 public FolderService(
     IFieldService fieldService,
     IFolderRepository folderRepository)
 {
     this.folderRepository = folderRepository;
     this.fieldService     = fieldService;
 }
Exemple #4
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;
 }
Exemple #5
0
 public FileService()
 {
     _fileRepository    = new FileRepository();
     _folderRepository  = new FolderRepository();
     _webContext        = new WebContext();
     _accountRepository = new AccountRepository();
 }
 public DefaultSiteTemplate(IWebHostEnvironment environment, ISiteRepository siteRepository, IFolderRepository folderRepository, IFileRepository fileRepository)
 {
     _environment      = environment;
     _siteRepository   = siteRepository;
     _folderRepository = folderRepository;
     _fileRepository   = fileRepository;
 }
Exemple #7
0
 public StorageService(IAppConfiguration config, IFileRepository fileRepository, IFolderRepository folderRepository, IUserResolver userResolver)
 {
     _home     = config.UploadRootPath;
     _files    = fileRepository;
     _folders  = folderRepository;
     _resolver = userResolver;
 }
Exemple #8
0
 public SyncService(
     ICipherApiRepository cipherApiRepository,
     IFolderApiRepository folderApiRepository,
     ILoginApiRepository loginApiRepository,
     IAccountsApiRepository accountsApiRepository,
     ISettingsApiRepository settingsApiRepository,
     IFolderRepository folderRepository,
     ILoginRepository loginRepository,
     ISettingsRepository settingsRepository,
     IAuthService authService,
     ICryptoService cryptoService,
     ISettings settings)
 {
     _cipherApiRepository   = cipherApiRepository;
     _folderApiRepository   = folderApiRepository;
     _loginApiRepository    = loginApiRepository;
     _accountsApiRepository = accountsApiRepository;
     _settingsApiRepository = settingsApiRepository;
     _folderRepository      = folderRepository;
     _loginRepository       = loginRepository;
     _settingsRepository    = settingsRepository;
     _authService           = authService;
     _cryptoService         = cryptoService;
     _settings = settings;
 }
 public SetCredentialsViewModel(IInteractionService interactionService, IPasswordService passwordService, IFolderRepository folderRepository, ILoginService loginService)
 {
     _interactionService = interactionService;
     _passwordService    = passwordService;
     _folderRepository   = folderRepository;
     _loginService       = loginService;
 }
        public IndexingService(
            ISQLiteConnectionFactory factory,
            ICacheService cacheService,
            IInfoDownloadService infoDownloadService,
            ITerminationService cancellationService,
            ITrackRepository trackRepository,
            IFolderRepository folderRepository,
            IAlbumArtworkRepository albumArtworkRepository)
        {
            this.cacheService        = cacheService;
            this.infoDownloadService = infoDownloadService;
            this.cancellationService = cancellationService;

            this.trackRepository         = trackRepository;
            this.folderRepository        = folderRepository;
            this.albumArtworkRepository  = albumArtworkRepository;
            this.sqliteConnectionFactory = factory;

            this.watcherManager = new FolderWatcherManager(this.folderRepository);
            this.cache          = new IndexerCache(this.sqliteConnectionFactory);

            SettingsClient.SettingChanged      += SettingsClient_SettingChanged;
            this.watcherManager.FoldersChanged += WatcherManager_FoldersChanged;

            this.isIndexing = false;
        }
Exemple #11
0
 public ShortenerService(IFolderRepository folders, IFileRepository files, IMapper mapper, IAccessVerifier verifier)
 {
     _folders  = folders;
     _files    = files;
     Mapper    = mapper;
     _verifier = verifier;
 }
 public AccountsControllerTests()
 {
     _userService                = Substitute.For <IUserService>();
     _userRepository             = Substitute.For <IUserRepository>();
     _cipherRepository           = Substitute.For <ICipherRepository>();
     _folderRepository           = Substitute.For <IFolderRepository>();
     _organizationService        = Substitute.For <IOrganizationService>();
     _organizationUserRepository = Substitute.For <IOrganizationUserRepository>();
     _providerUserRepository     = Substitute.For <IProviderUserRepository>();
     _paymentService             = Substitute.For <IPaymentService>();
     _globalSettings             = new GlobalSettings();
     _sendRepository             = Substitute.For <ISendRepository>();
     _sendService                = Substitute.For <ISendService>();
     _sut = new AccountsController(
         _globalSettings,
         _cipherRepository,
         _folderRepository,
         _organizationService,
         _organizationUserRepository,
         _providerUserRepository,
         _paymentService,
         _userRepository,
         _userService,
         _sendRepository,
         _sendService
         );
 }
 public FolderController(IFolderRepository folders, IUserPermissions userPermissions, IPermissionRepository permissionRepository, ILogManager logger)
 {
     _folders              = folders;
     _userPermissions      = userPermissions;
     _permissionRepository = permissionRepository;
     _logger = logger;
 }
Exemple #14
0
 public FolderService(IFolderRepository folderRepository, IFeatureManager featureManager, IFolderCommand folderCommand, IFileRepository fileRepository)
 {
     _folderRepository = folderRepository ?? throw new ArgumentNullException(nameof(folderRepository));
     _featureManager   = featureManager ?? throw new ArgumentNullException(nameof(featureManager));
     _folderCommand    = folderCommand ?? throw new ArgumentNullException(nameof(folderCommand));
     _fileRepository   = fileRepository ?? throw new ArgumentNullException(nameof(fileRepository));
 }
Exemple #15
0
        public FoldersService(IFolderRepository folderRepository, IPlaybackService playbackService)
        {
            this.folderRepository = folderRepository;
            this.playbackService  = playbackService;

            this.saveMarkedFoldersTimer.Elapsed += SaveMarkedFoldersTimer_Elapsed;
        }
        public OnlineAccountViewModel(IFolderRepository folderRepository, INavigationService navigationService, IApiService apiService, IInteractionService interactionService) : base(folderRepository, navigationService, apiService)
        {
            _interactionService = interactionService;

            CopyPasswordToClipboard = new RelayCommand(() => _interactionService.CopyToClipboard(SelectedEntryContent.Password));
            CopyUsernameToClipboard = new RelayCommand(() => _interactionService.CopyToClipboard(SelectedEntryContent.UserName));
        }
Exemple #17
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
                );
        }
 public LocalDelivery(IAccountRepository accountRepository, IMessageRepository messageRepository, IFolderRepository folderRepository, ILog log)
 {
     _accountRepository = accountRepository;
     _messageRepository = messageRepository;
     _folderRepository  = folderRepository;
     _log = log;
 }
Exemple #19
0
 public AccountsController(
     GlobalSettings globalSettings,
     ICipherRepository cipherRepository,
     IFolderRepository folderRepository,
     IOrganizationService organizationService,
     IOrganizationUserRepository organizationUserRepository,
     IProviderUserRepository providerUserRepository,
     IPaymentService paymentService,
     IUserRepository userRepository,
     IUserService userService,
     ISendRepository sendRepository,
     ISendService sendService)
 {
     _cipherRepository           = cipherRepository;
     _folderRepository           = folderRepository;
     _globalSettings             = globalSettings;
     _organizationService        = organizationService;
     _organizationUserRepository = organizationUserRepository;
     _providerUserRepository     = providerUserRepository;
     _paymentService             = paymentService;
     _userRepository             = userRepository;
     _userService    = userService;
     _sendRepository = sendRepository;
     _sendService    = sendService;
 }
Exemple #20
0
 public FileRepository(TenantDBContext context, IPermissionRepository permissions, IFolderRepository folderRepository, ITenantManager tenants)
 {
     _db               = context;
     _permissions      = permissions;
     _folderRepository = folderRepository;
     _tenants          = tenants;
 }
Exemple #21
0
 public FileService()
 {
     _fileRepository = new FileRepository();
     _folderRepository =new FolderRepository();
     _webContext = new WebContext();
     _accountRepository = new AccountRepository();
 }
 public SyncService(
     ICipherApiRepository cipherApiRepository,
     IFolderApiRepository folderApiRepository,
     IAccountsApiRepository accountsApiRepository,
     ISettingsApiRepository settingsApiRepository,
     ISyncApiRepository syncApiRepository,
     IFolderRepository folderRepository,
     ICollectionRepository collectionRepository,
     ICipherCollectionRepository cipherCollectionRepository,
     ICipherService cipherService,
     IAttachmentRepository attachmentRepository,
     ISettingsRepository settingsRepository,
     IAuthService authService,
     ICryptoService cryptoService,
     ISettings settings,
     IAppSettingsService appSettingsService)
 {
     _cipherApiRepository        = cipherApiRepository;
     _folderApiRepository        = folderApiRepository;
     _accountsApiRepository      = accountsApiRepository;
     _settingsApiRepository      = settingsApiRepository;
     _syncApiRepository          = syncApiRepository;
     _folderRepository           = folderRepository;
     _collectionRepository       = collectionRepository;
     _cipherCollectionRepository = cipherCollectionRepository;
     _cipherService        = cipherService;
     _attachmentRepository = attachmentRepository;
     _settingsRepository   = settingsRepository;
     _authService          = authService;
     _cryptoService        = cryptoService;
     _settings             = settings;
     _appSettingsService   = appSettingsService;
 }
Exemple #23
0
 public UnitOfWork(StorageContext context, IFileRepository files, IFolderRepository folders, IUserRepository users)
 {
     _context = context;
     Files    = files;
     Folders  = folders;
     Users    = users;
 }
Exemple #24
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;
 }
 private void ResetRepositories()
 {
     _siteRepository            = null;
     _documentLibraryRepository = null;
     _folderRepository          = null;
     _fileRepository            = null;
 }
 public UserService(ILogger <UserService> logger,
                    IDatabaseSettings databaseSettings,
                    UserManager <User> userManager,
                    IMapper mapper,
                    IRankRepository rankRepository,
                    IStatsRepository statsRepository,
                    IFolderRepository folderRepository,
                    ITimerRepository timerRepository,
                    IJournalRepository journalRepository,
                    IPageRepository pageRepository,
                    IMoneyRepository moneyRepository,
                    IProjectRepository projectRepository,
                    IEmailSender emailSender)
 {
     _logger            = logger;
     _databaseSettings  = databaseSettings;
     _userManager       = userManager;
     _mapper            = mapper;
     _rankRepository    = rankRepository;
     _statsRepository   = statsRepository;
     _folderRepository  = folderRepository;
     _timerRepository   = timerRepository;
     _journalRepository = journalRepository;
     _pageRepository    = pageRepository;
     _moneyRepository   = moneyRepository;
     _projectRepository = projectRepository;
     _emailSender       = emailSender;
 }
Exemple #27
0
        public IndexingService(ISQLiteConnectionFactory factory, ICacheService cacheService, ITrackRepository trackRepository, IAlbumRepository albumRepository, IGenreRepository genreRepository, IArtistRepository artistRepository, IFolderRepository folderRepository)
        {
            // Initialize services
            // -------------------
            this.cacheService = cacheService;

            // Initialize factory
            // ------------------
            this.factory = factory;

            // Initialize repositories
            // -----------------------
            this.trackRepository  = trackRepository;
            this.albumRepository  = albumRepository;
            this.genreRepository  = genreRepository;
            this.artistRepository = artistRepository;
            this.folderRepository = folderRepository;

            // Initialize values
            // -----------------
            this.needsIndexing = true;
            this.isIndexing    = false;

            // Initialize watchers
            this.InitializeCollectionFolderWatchersAsync();
        }
Exemple #28
0
 public OqtAdamFileSystem(IFileRepository oqtFileRepository, IFolderRepository oqtFolderRepository, IServerPaths serverPaths, IAdamPaths adamPaths) : base("Dnn.FilSys")
 {
     _serverPaths        = serverPaths;
     _adamPaths          = adamPaths;
     OqtFileRepository   = oqtFileRepository;
     OqtFolderRepository = oqtFolderRepository;
 }
        public FileService(IFileRepository fileRepository, IFolderRepository folderRepository, IUserService userService, IUnitOfWork unitOfWork)
        {
            if (fileRepository == null)
            {
                throw new ArgumentNullException("fileRepository");
            }
            this._fileRepository = fileRepository;

            if (folderRepository == null)
            {
                throw new ArgumentNullException("folderRepository");
            }
            this._folderRepository = folderRepository;

            if (userService == null)
            {
                throw new ArgumentNullException("userService");
            }
            this._userService = userService;

            if (unitOfWork == null)
            {
                throw new ArgumentNullException("unitOfWork");
            }
            this._unitOfWork = unitOfWork;
        }
Exemple #30
0
 public FolderController(IWebHostEnvironment environment, IFolderRepository folders, IUserPermissions userPermissions, ITenantResolver tenants, ILogManager logger)
 {
     _environment     = environment;
     _folders         = folders;
     _userPermissions = userPermissions;
     _tenants         = tenants;
     _logger          = logger;
 }
Exemple #31
0
 public CollectionService(ITrackRepository trackRepository, IFolderRepository folderRepository, ICacheService cacheService, IPlaybackService playbackService, IContainerProvider container)
 {
     this.trackRepository  = trackRepository;
     this.folderRepository = folderRepository;
     this.cacheService     = cacheService;
     this.playbackService  = playbackService;
     this.container        = container;
 }
Exemple #32
0
 public FileList()
 {
     _fr = new FileRepository();
     _userSession = new UserSession();
     _accountRepository = new AccountRepository();
     _webContext = new WebContext();
     _for = new FolderRepository();
 }
 public SearchController(IUserRepository userRepository, IFolderRepository folderRepository, IPictureRepository pictureRepository, IFollowerRepository followerRepository)
 {
     this.userRepository     = userRepository;
     this.folderRepository   = folderRepository;
     this.pictureRepository  = pictureRepository;
     this.followerRepository = followerRepository;
     userGet = new UserGet(userRepository);
 }
 private void addFoldersToRepository(IFolderRepository folderRepository, int numberOfFoldersToAdd)
 {
     for (int i = 0; i < numberOfFoldersToAdd; i++) {
     folderRepository.Add(new Folder() {
       Name = "Test Folder " + i,
       ParentFolderId = 0,
       Path = System.Environment.CurrentDirectory
     });
       }
 }
        public FavoriteRepository(IDatabase database, IAlbumArtistRepository albumArtistRepository, IAlbumRepository albumRepository, IArtistRepository artistRepository, IFolderRepository folderRepository, IGenreRepository genreRepository, IPlaylistRepository playlistRepository, ISongRepository songRepository, IVideoRepository videoRepository, IItemRepository itemRepository)
        {
            if (database == null)
            {
                throw new ArgumentNullException("database");
            }
            if (albumRepository == null)
            {
                throw new ArgumentNullException("albumRepository");
            }
            if (albumArtistRepository == null)
            {
                throw new ArgumentNullException("albumArtistRepository");
            }
            if (artistRepository == null)
            {
                throw new ArgumentNullException("artistRepository");
            }
            if (folderRepository == null)
            {
                throw new ArgumentNullException("folderRepository");
            }
            if (genreRepository == null)
            {
                throw new ArgumentNullException("genreRepository");
            }
            if (playlistRepository == null)
            {
                throw new ArgumentNullException("playlistRepository");
            }
            if (songRepository == null)
            {
                throw new ArgumentNullException("songRepository");
            }
            if (videoRepository == null)
            {
                throw new ArgumentNullException("videoRepository");
            }
            if (itemRepository == null)
            {
                throw new ArgumentNullException("itemRepository");
            }

            this.database = database;
            this.albumArtistRepository = albumArtistRepository;
            this.albumRepository = albumRepository;
            this.artistRepository = artistRepository;
            this.folderRepository = folderRepository;
            this.genreRepository = genreRepository;
            this.playlistRepository = playlistRepository;
            this.songRepository = songRepository;
            this.videoRepository = videoRepository;
            this.itemRepository = itemRepository;
        }
 public FoldersApiController()
 {
     folderRepository = new FolderRepository(new DailyTrackDbContext());
 }
Exemple #37
0
 public Scanner(IFileRepository fileRepository, IFolderRepository folderRepository, ILogger logger)
 {
     this.fileRepository = fileRepository;
       this.folderRepository = folderRepository;
       this.Logger = logger;
 }
 public DocumentController(IFolderRepository FolderRepo, IDocumentRepository DocumentRepo)
 {
     FolderRepository = FolderRepo;
     DocumentRepository = DocumentRepo;
 }