Exemplo n.º 1
0
 public FileService()
 {
     _fileRepository = new FileRepository();
     _folderRepository =new FolderRepository();
     _webContext = new WebContext();
     _accountRepository = new AccountRepository();
 }
Exemplo n.º 2
0
 public HeatRepositories(ISession session)
 {
     this.session = session;
     this.heatRepo = new HeatRepository(session);
     this.plateManRepo = new PlateManufacturerRepository(session);
     this.fileRepo = new FileRepository(session);
 }
Exemplo n.º 3
0
 public AircraftsController(
     IUnitOfWork unitOfWork,
     ILotRepository lotRepository,
     IInventoryRepository inventoryRepository,
     IAircraftRepository aircraftRepository,
     IAircraftRegistrationRepository aircraftRegistrationRepository,
     IAircraftRegMarkRepository aircraftRegMarkRepository,
     ISModeCodeRepository sModeCodeRepository,
     IFileRepository fileRepository,
     IApplicationRepository applicationRepository,
     ICaseTypeRepository caseTypeRepository,
     ILotEventDispatcher lotEventDispatcher,
     UserContext userContext)
 {
     this.unitOfWork = unitOfWork;
     this.lotRepository = lotRepository;
     this.inventoryRepository = inventoryRepository;
     this.aircraftRepository = aircraftRepository;
     this.aircraftRegistrationRepository = aircraftRegistrationRepository;
     this.aircraftRegMarkRepository = aircraftRegMarkRepository;
     this.sModeCodeRepository = sModeCodeRepository;
     this.fileRepository = fileRepository;
     this.applicationRepository = applicationRepository;
     this.caseTypeRepository = caseTypeRepository;
     this.lotEventDispatcher = lotEventDispatcher;
     this.userContext = userContext;
 }
Exemplo n.º 4
0
        public SettingsPage(IFileRepository fileRepository, IExternalBrowserService externalBrowserService, ApplicationEvents applicationEvents)
        {
            Title = "Settings";
            _fileRepository = fileRepository;
            _applicationEvents = applicationEvents;

            InitializeStorageSettings(fileRepository);
            InitializeDropboxSettings(externalBrowserService, applicationEvents);

            var autoSyncValue = new EntryCell
            {
                Label = "Interval in minutes",
                IsEnabled = PersistedState.SyncInterval > 0,
                Text = PersistedState.SyncInterval > 0 ? PersistedState.SyncInterval.ToString() : string.Empty
            };
            var autoSyncSwitch = new SwitchCell
            {
                Text = "Auto sync",
                On = PersistedState.SyncInterval > 0
            };
            autoSyncSwitch.OnChanged += (sender, args) =>
            {
                if (args.Value)
                {
                    autoSyncValue.Text = "10";
                    autoSyncValue.IsEnabled = true;
                    SetSyncInterval(10);
                }
                else
                {
                    autoSyncValue.Text = string.Empty;
                    autoSyncValue.IsEnabled = false;
                    SetSyncInterval(0);
                }
            };
            autoSyncValue.Completed += (sender, args) =>
            {
                int value;
                SetSyncInterval(int.TryParse(autoSyncValue.Text, out value) ? value : 0);
            };

            Content = new TableView
            {
                Intent = TableIntent.Settings,
                Root = new TableRoot
                {
                    new TableSection("Storage")
                    {
                        _customStorageSwitch,
                        _customStorageDirectoryEntry
                    },
                    new TableSection("Cloud sync")
                    {
                        autoSyncSwitch,
                        autoSyncValue,
                        _dropboxSwitch
                    }
                }
            };
        }
 public CandidateService(ICandidateRepository candidateRepository,
     IModelFactory modelFactory, IFileRepository fileRepository)
 {
     _candidateRepository = candidateRepository;
     _modelFactory = modelFactory;
     _fileRepository = fileRepository;
 }
Exemplo n.º 6
0
        public FileManagementService(IFileRepository repository, IFileStore fileStore)
        {
            _repository = repository;
            _repository.FileDeleted += (s, e) => { DeletePhysicalFile(e.UploadedFile); };

            _fileStore = fileStore;
        }
Exemplo n.º 7
0
 public DetectAndHashJob(JobDescriptor jobDescription, Guid workerId, ILocator locator) : 
     base(jobDescription, workerId, locator)
 {
     _codeLocationRepository = _serviceLocator.Locate<ICodeLocationRepository>();
     _fileRepository = _serviceLocator.Locate<IFileRepository>();
     _repositoryController = _serviceLocator.Locate<IRepositoryController>();
 }
Exemplo n.º 8
0
 /// <summary>
 /// Initalizes the Respository Service
 /// </summary>
 /// <param name="repositoryDetails">Repository Details</param>
 /// <param name="unitOfWork">object of IUnitOfWork</param>
 public RepositoryService(IRepositoryDetails repositoryDetails, IUnitOfWork unitOfWork, IUserRepository userRepository, IFileRepository fileRepository)
 {
     this.repositoryDetails = repositoryDetails;
     this.unitOfWork = unitOfWork;
     this.userRepository = userRepository;
     this.fileRepository = fileRepository;
 }
Exemplo n.º 9
0
 public PersonsController(
     IUnitOfWork unitOfWork,
     ILotRepository lotRepository,
     IPersonRepository personRepository,
     IApplicationRepository applicationRepository,
     IApplicationStageRepository applicationStageRepository,
     ICaseTypeRepository caseTypeRepository,
     INomRepository nomRepository,
     IFileRepository fileRepository,
     IPersonDocumentRepository personDocumentRepository,
     ILotEventDispatcher lotEventDispatcher,
     UserContext userContext)
 {
     this.unitOfWork = unitOfWork;
     this.lotRepository = lotRepository;
     this.personRepository = personRepository;
     this.applicationRepository = applicationRepository;
     this.applicationStageRepository = applicationStageRepository;
     this.caseTypeRepository = caseTypeRepository;
     this.nomRepository = nomRepository;
     this.fileRepository = fileRepository;
     this.personDocumentRepository = personDocumentRepository;
     this.lotEventDispatcher = lotEventDispatcher;
     this.userContext = userContext;
 }
 public ManageController(ApplicationUserManager userManager, ApplicationSignInManager signInManager,
     IFileRepository fileRepository)
 {
     UserManager = userManager;
     SignInManager = signInManager;
     _fileRepository = fileRepository;
 }
Exemplo n.º 11
0
 public ApplicationsController(
     IUnitOfWork unitOfWork,
     ILotRepository lotRepository,
     IPersonRepository personRepository,
     IOrganizationRepository organizationRepository,
     IAircraftRepository aircraftRepository,
     IAirportRepository airportRepository,
     IEquipmentRepository equipmentRepository,
     IDocRepository docRepository,
     IApplicationRepository applicationRepository,
     INomRepository nomRepository,
     IFileRepository fileRepository,
     IExaminationSystemRepository examinationSystemRepository,
     ILotEventDispatcher lotEventDispatcher,
     UserContext userContext)
 {
     this.unitOfWork = unitOfWork;
     this.lotRepository = lotRepository;
     this.personRepository = personRepository;
     this.organizationRepository = organizationRepository;
     this.aircraftRepository = aircraftRepository;
     this.airportRepository = airportRepository;
     this.equipmentRepository = equipmentRepository;
     this.docRepository = docRepository;
     this.applicationRepository = applicationRepository;
     this.nomRepository = nomRepository;
     this.examinationSystemRepository = examinationSystemRepository;
     this.fileRepository = fileRepository;
     this.lotEventDispatcher = lotEventDispatcher;
     this.userContext = userContext;
 }
Exemplo n.º 12
0
        public DataAccess(IFileRepository fileRepository, IWordRepository wordRepository,
			IWordEntryRepository wordEntryRepository)
        {
            _fileRepository = fileRepository;
            _wordRepository = wordRepository;
            _wordEntryRepository = wordEntryRepository;
        }
 public FolderSelectorViewModel(INavigationManager navigationManager, IFileRepository fileRepository)
 {
     _navigationManager = navigationManager;
     _fileRepository = fileRepository;
     _goToNextStepCommand = new DelegateCommand(d => GoToNextStep(), d => CanGoToNextStep());
     _cancelCommand = new DelegateCommand(d => Cancel());
 }
 public QuestionController(IQuestionRepository questionRepository, IFileRepository fileRepository,
     IChoiceRepository choiceRepository)
 {
     _questionRepository = questionRepository;
     _fileRepository = fileRepository;
     _choiceRepository = choiceRepository;
 }
Exemplo n.º 15
0
 // GET: /Admin/ProductType/
 public FileController(IFileRepository _fileRepository,
     IFileTypeRepository _fileTypeRepository)
 {
     this.baseRepository = _fileRepository;
     this.fileRepository = _fileRepository;
     this.fileTypeRepository = _fileTypeRepository;
 }
Exemplo n.º 16
0
        public FileController(
			IFileRepository fileRepository,
			ILogger logger
			)
        {
            _fileRepository = fileRepository;
            _logger = logger;
        }
Exemplo n.º 17
0
        public ServerController(IDataRepository dataRepository, 
								IFileRepository fileRepository,
								IJsonDataParser jsonDataParser)
        {
            _dataRepository = dataRepository;
            _fileRepository = fileRepository;
            _jsonDataParser = jsonDataParser;
        }
Exemplo n.º 18
0
 public HomeworkProvider(IFileRepository fileRepo, IHomeworkRepository homeworkRepo, IModuleRepository moduleRepo, IStudentHomeworkRepository studentHomeworkRepo, IUserRepository userRepo)
 {
     _homeworkRepo = homeworkRepo;
     _fileRepo = fileRepo;
     _moduleRepo = moduleRepo;
     _studentHomeworkRepo = studentHomeworkRepo;
     _userRepo = userRepo;
 }
Exemplo n.º 19
0
 public StudentHomeworkProvider(IFileRepository fileRepository, IHomeworkRepository homeworkRepo, IUserRepository userRepo, IStudentHomeworkRepository studentHWRepository, IModuleRepository moduleRepository)
 {
     _userRepo = userRepo;
     _studentHWRepository = studentHWRepository;
     _homeworkRepo = homeworkRepo;
     _moduleRepository = moduleRepository;
     _fileRepository = fileRepository;
 }
Exemplo n.º 20
0
 public FileService( IFileRepository fileRepository, 
                     IUserContext userContext, 
                     IPostService postService)
 {
     Repository = fileRepository;
     UserContext = userContext;
     PostService = postService;
 }
Exemplo n.º 21
0
 public SqlServerStore(IUriBuilder uriBuilder, IFileRepository repository, IStore fileStore, IReductionRepository reductionRepository)
 {
     RRTracer.Trace("Sql Server Store Created.");
     this.uriBuilder = uriBuilder;
     this.repository = repository;
     this.fileStore = fileStore;
     this.reductionRepository = reductionRepository;
 }
Exemplo n.º 22
0
 public SpoolRepositories(ISession session)
 {
     this.session = session;
     this.spoolRepo = new SpoolRepository(session);
     this.pipeRepo = new PipeRepository(session);
     this.inspectorRepo = new InspectorRepository(session);
     this.fileRepo = new FileRepository(session);
 }
Exemplo n.º 23
0
		public BuildManager(IBuildRepository buildRepository, IFileRepository fileRepository, IProjectRepository projectRepository, IProjectNotifier projectNotifier, IManifestBuilder manifestBuilder)
		{
			_fileRepository = DIHelper.VerifyParameter(fileRepository);
			_buildRepository = DIHelper.VerifyParameter(buildRepository);
			_projectRepository = DIHelper.VerifyParameter(projectRepository);
			_projectNotifier = DIHelper.VerifyParameter(projectNotifier);
            _manifestBuilder = DIHelper.VerifyParameter(manifestBuilder);
		}
Exemplo n.º 24
0
 public ComponentRepositories(ISession session)
 {
     this.session = session;
     this.componentRepo = new ComponentRepository(session);
     this.componentTypeRepo = new ComponentTypeRepository(session);
     this.repoInspector = new InspectorRepository(session);
     this.fileRepo = new FileRepository(session);
 }
Exemplo n.º 25
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FileServiceProvider"/> class.
 /// </summary>
 /// <param name="fileDataRepository">IFileRepository instance</param>
 /// <param name="blobDataRepository">IBlobDataRepository instance</param>
 /// <param name="unitOfWork">IUnitOfWork instance</param>
 /// <param name="repositoryDetails">IRepositoryDetails instance</param>
 /// <param name="repositoryService">IRepositoryService instance</param>
 /// <param name="repositoryAdapterFactory">IRepositoryAdapterFactory instance</param>
 public FileServiceProvider(IFileRepository fileDataRepository, IBlobDataRepository blobDataRepository, IUnitOfWork unitOfWork, IRepositoryDetails repositoryDetails, IRepositoryService repositoryService, IRepositoryAdapterFactory repositoryAdapterFactory)
 {
     this.UnitOfWork = unitOfWork;
     this.FileDataRepository = fileDataRepository;
     this.BlobDataRepository = blobDataRepository;
     this.RepositoryDetails = repositoryDetails;
     this.RepositoryService = repositoryService;
     this.RepositoryAdapterFactory = repositoryAdapterFactory;
 }
Exemplo n.º 26
0
        /// <summary>
        /// 생성자
        /// </summary>
        protected FileSenderBase(IFileRepository repository)
        {
            repository.ShouldNotBeNull("repository");

            if(IsDebugEnabled)
                log.Debug("FindSenderBase 인스턴스가 생성되었습니다. repository={0}", repository);

            Repository = repository;
        }
Exemplo n.º 27
0
 public ReleaseNoteRepositories(ISession session)
 {
     this.session = session;
     this.pipeRepo = new PipeRepository(session);
     this.railcarRepo = new RailcarRepository(session);
     this.releaseNoteRepo = new ReleaseNoteRepository(session);
     this.fileRepo = new FileRepository(session);
     this.simpleNoteRepo = new SimpleNoteRepository(session);
 }
Exemplo n.º 28
0
 /// <summary>
 /// creates the instance of FileServiceFactory
 /// </summary>
 /// <param name="fileDataRepository">fileDataRepository</param>
 /// <param name="blobDataRepository">IBlobDataRepository</param>
 /// <param name="unitOfWork">IUnitOfWork</param>
 /// <param name="repositoryDetails">IRepositoryDetails</param>
 /// <param name="repositoryService">IRepositoryService</param>
 /// <param name="userService">IUserService</param>
 /// <param name="repositoryAdapterFactory">IRepositoryAdapterFactory</param>
 public FileServiceFactory(IFileRepository fileDataRepository, IBlobDataRepository blobDataRepository, IUnitOfWork unitOfWork, IRepositoryDetails repositoryDetails, IRepositoryService repositoryService, IUserService userService, IRepositoryAdapterFactory repositoryAdapterFactory)
 {
     this.fileDataRepository = fileDataRepository;
     this.blobDataRepository = blobDataRepository;
     this.unitOfWork = unitOfWork;
     this.repositoryDetails = repositoryDetails;
     this.repositoryService = repositoryService;
     this.userService = userService;
     this.repositoryAdapterFactory = repositoryAdapterFactory;
 }
Exemplo n.º 29
0
 public LocalAssetManager(IUserActionRepository userActionRepository, IItemRepository itemRepository, IFileRepository fileRepository, ICryptographyProvider cryptographyProvider, ILogger logger, IUserRepository userRepository, IImageRepository iImageRepository)
 {
     _userActionRepository = userActionRepository;
     _itemRepository = itemRepository;
     _fileRepository = fileRepository;
     _cryptographyProvider = cryptographyProvider;
     _logger = logger;
     _userRepository = userRepository;
     _imageRepository = iImageRepository;
 }
Exemplo n.º 30
0
 public static void Initialize(PageService pageService, IFileRepository fileRepository, IExternalBrowserService externalBrowserService, ApplicationEvents applicationEvents)
 {
     Current = new PageFactory
     {
         _pageService = pageService,
         _fileRepository = fileRepository,
         _externalBrowserService = externalBrowserService,
         _applicationEvents = applicationEvents
     };
 }
Exemplo n.º 31
0
 public UserService(IUserRepository userRepository,
                    IUserIdentityService userIdentityService,
                    IPermissionService permissionService, IGroupService groupService, IFileRepository fileRepository)
 {
     _userRepository      = userRepository;
     _userIdentityService = userIdentityService;
     _permissionService   = permissionService;
     _groupService        = groupService;
     _fileRepository      = fileRepository;
 }
Exemplo n.º 32
0
 public FileClientController(IFileRepository fileRepository)
 {
     _fileRepository = fileRepository;
 }
Exemplo n.º 33
0
 public FileManageService(IFileRepository fileRepository)
 {
     repository = fileRepository;
 }
Exemplo n.º 34
0
 public ProfileController(IUserRepository userRepository, IFileRepository fileRepository)
 {
     _userRepository = userRepository;
     _fileRepository = fileRepository;
 }
        public void ConstructWithNullLogger(AP003ReceiveConfigurationEntryGenerator generator, IFileRepository fileRepository, IScenarioRouteWalker routeWalker, ILogger logger, IApplicationModel model, MigrationContext context, Exception e)
        {
            "Given an generator"
            .x(() => generator.Should().BeNull());

            "And a file repository"
            .x(() => fileRepository = _mockFileRepository.Object);

            "And a model"
            .x(() => model = new AzureIntegrationServicesModel());

            "And a context"
            .x(() => context = TestHelper.BuildContext());

            "And null logger"
            .x(() => logger.Should().BeNull());

            "And a route walker"
            .x(() => routeWalker = new ScenarioRouteWalker(TestHelper.BuildContext(), _mockLogger.Object));

            "When constructing with a null logger"
            .x(() => e = Record.Exception(() => new AP003ReceiveConfigurationEntryGenerator(fileRepository, routeWalker, model, context, logger)));

            "Then the constructor should throw an exception"
            .x(() => e.Should().NotBeNull().And.Subject.Should().BeOfType <ArgumentNullException>().Which.ParamName.Should().Be("logger"));
        }
Exemplo n.º 36
0
 public FileService(IFileRepository fileRepository, IMapper mapper, IDiskFileService diskFileService)
 {
     _fileRepository  = fileRepository;
     _mapper          = mapper;
     _diskFileService = diskFileService;
 }
Exemplo n.º 37
0
 public DeleteLibraryRequestHandler(ILibraryRepository libraryRepository, IFileRepository fileRepository, IFileStorage fileStore)
 {
     _libraryRepository = libraryRepository;
     _fileRepository    = fileRepository;
     _fileStore         = fileStore;
 }
Exemplo n.º 38
0
 public UploadFileHandler(IFileRepository fileRepository)
 {
     _fileRepository = fileRepository;
 }
Exemplo n.º 39
0
 public AddFileCommandHandler(IFileRepository fileRepository, IUserRepository userRepository)
 {
     _fileRepository = fileRepository;
     _userRepository = userRepository;
 }
Exemplo n.º 40
0
 public JobsFileRepository(IFileRepository fileRepository)
 {
     _fileRepository = fileRepository;
 }
Exemplo n.º 41
0
 protected FileCommandConnectionBase(IFileRepository repository, IConnection connection, SynchronizationObject accountObject)
     : base(repository, accountObject)
 {
     Connection = connection;
 }
Exemplo n.º 42
0
 public UserController(IFreeSql freeSql, IMapper mapper, IUserService userSevice, ICurrentUser currentUser, IUserRepository userRepository, IGroupService groupService, IFileRepository fileRepository)
 {
     _freeSql        = freeSql;
     _mapper         = mapper;
     _userSevice     = userSevice;
     _currentUser    = currentUser;
     _userRepository = userRepository;
     _groupService   = groupService;
     _fileRepository = fileRepository;
 }
Exemplo n.º 43
0
 public DeleteProduct(ICategoryRepository categoryRepository, IFileRepository fileRepository, IProductRepository productRepository)
 {
     _categoryRepository = categoryRepository;
     _fileRepository     = fileRepository;
     _productRepository  = productRepository;
 }
Exemplo n.º 44
0
 public UsuarioRepository(IFileRepository fileRepository, IFileSystem fileSystem)
 {
     _fileRepository = fileRepository;
     _fileSystem     = fileSystem;
     _sourcePath     = _fileRepository.GetSourcePath(DataFile.Usuario);
 }
Exemplo n.º 45
0
 public FileController(IFileRepository fileRepository, IUserRepository userRepository, IMapper mapper)
 {
     _fileRepository = fileRepository ?? throw new ArgumentNullException(nameof(fileRepository));
     _userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _mapper         = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
 public SalesFileHandlerServiceBase(IFileRepository <int> fileRepository, INewUploadedFileEventHandler newUploadedFileEventHandler)
 {
     _newUploadedFileEventHandler = newUploadedFileEventHandler ?? throw new ArgumentNullException(nameof(newUploadedFileEventHandler));
     _fileRepository = fileRepository ?? throw new ArgumentNullException(nameof(fileRepository));
 }
Exemplo n.º 47
0
 public GetBooksQueryHandler(IBookRepository bookRepository, IFileRepository fileRepository)
 {
     _bookRepository = bookRepository;
     _fileRepository = fileRepository;
 }
 public DuplicateFileFinder(IFileRepository fileRepository)
 {
     FileRepository = fileRepository;
 }
Exemplo n.º 49
0
 public SignShareFileCommandHandler(IShareRepository shareRepository, IUserRepository userRepository, IFileRepository fileRepository, IAesEncryptor encryptor, IEcdsa ecdsa)
 {
     _shareRepository = shareRepository;
     _userRepository  = userRepository;
     _fileRepository  = fileRepository;
     _encryptor       = encryptor;
     _ecdsa           = ecdsa;
 }
Exemplo n.º 50
0
 public UserService(IUserRepository userRepository, IJwtHandler jwtHandler, IMapper mapper, IFileRepository fileRepository)
 {
     _userRepository = userRepository;
     _mapper         = mapper;
     _jwtHandler     = jwtHandler;
     _fileRepository = fileRepository;
 }
Exemplo n.º 51
0
 public CreateFile(IFileRepository fileRepository)
 {
     _fileRepository = fileRepository;
 }
Exemplo n.º 52
0
 public FileBl(IFileRepository fileRepository)
 {
     _fileRepository = fileRepository;
 }
Exemplo n.º 53
0
 public BaseFileRepository(IFileRepository <GenericType> repository) : base(repository.getValidator())
 {
     this.repository = repository;
     this.fileName   = repository.getFileName();
     loadData();
 }
Exemplo n.º 54
0
        public void FilePathConversion()
        {
            IFileRepository f = b.GetFileRepository(uri1);

            Assert.AreEqual("C:\\file1.txt", f.PhysicalFile.Filepath);
        }
Exemplo n.º 55
0
 public DeletePeriodicalRequestHandler(IPeriodicalRepository periodicalRepository, IFileRepository fileRepository, IFileStorage fileStorage)
 {
     _periodicalRepository = periodicalRepository;
     _fileRepository       = fileRepository;
     _fileStorage          = fileStorage;
 }
Exemplo n.º 56
0
 public GetFilesQueryHandler(IFileRepository fileRepository, IMapper mapper)
 {
     _fileRepository = fileRepository;
     _mapper         = mapper;
 }
        public void ConstructWithSuccess(AP003ReceiveConfigurationEntryGenerator generator, IFileRepository fileRepository, IScenarioRouteWalker routeWalker, ILogger logger, IApplicationModel model, MigrationContext context, Exception e)
        {
            "Given an generator"
            .x(() => generator.Should().BeNull());

            "And a file repository"
            .x(() => fileRepository = _mockFileRepository.Object);

            "And a model"
            .x(() => model = new AzureIntegrationServicesModel());

            "And a context"
            .x(() => context = TestHelper.BuildContext());

            "And a logger"
            .x(() => logger = _mockLogger.Object);

            "And a route walker"
            .x(() => routeWalker = new ScenarioRouteWalker(TestHelper.BuildContext(), _mockLogger.Object));

            "When constructing"
            .x(() => e = Record.Exception(() => new AP003ReceiveConfigurationEntryGenerator(fileRepository, routeWalker, model, context, logger)));

            "Then the constructor should NOT throw an exception"
            .x(() => e.Should().BeNull());
        }
Exemplo n.º 58
0
 public ChannelService(IAuditBaseRepository <Channel, Guid> channelRepository, IAuditBaseRepository <ChannelTag, Guid> channelTagRepository, IFileRepository fileRepository)
 {
     _channelRepository    = channelRepository;
     _channelTagRepository = channelTagRepository;
     _fileRepository       = fileRepository;
 }
Exemplo n.º 59
0
 public ScraperService(HttpClient httpClient, IFileRepository <Show> fileRepository)
 {
     _httpClient     = httpClient;
     _fileRepository = fileRepository;
 }
 public ApplicationService(IApplicationRepository applicationRepository,
                           IFileRepository fileRepository)
 {
     _applicationRepository = applicationRepository ?? throw new ArgumentNullException(nameof(applicationRepository));
     _fileRepository        = fileRepository ?? throw new ArgumentNullException(nameof(fileRepository));
 }