コード例 #1
0
 public ImagesController(IWebHostEnvironment env, ImagePresenter imagePresenter, ErrorPresenter basicPresenter, IUploadedFileRepository uploadedFileRepository)
 {
     _env                    = env;
     _imagePresenter         = imagePresenter;
     _basicPresenter         = basicPresenter;
     _uploadedFileRepository = uploadedFileRepository;
 }
コード例 #2
0
 public DownloadController(IUploadedFileRepository uploadedFileRepository, IFileAccessLogger fileAccessLogger, ITransitPasswordProtector passwordProtector, ILogger <DownloadController> logger)
 {
     this._logger                 = logger;
     this._passwordProtector      = passwordProtector;
     this._fileAccessLogger       = fileAccessLogger;
     this._uploadedFileRepository = uploadedFileRepository;
 }
コード例 #3
0
 public AppObjectInfoMapDC(ISupplierDbContext supplierDbContext, ISupplierRepository supplierRepository, IEmailHelper emailHelper, IUploadedFileRepository uploadedFileRepository, IPurchaseRequsitionRepository purchaseRequsitionRepository)
 {
     _supplierDbContext            = supplierDbContext;
     _supplierRepository           = supplierRepository;
     _emailHelper                  = emailHelper;
     _uploadedFileRepository       = uploadedFileRepository;
     _purchaseRequsitionRepository = purchaseRequsitionRepository;
 }
コード例 #4
0
 public CommonService(
     IUploadedFileRepository uploadedFileRepository,
     IDepartmentRepository departmentRepository,
     ILogger log)
 {
     UploadedFileRepository = uploadedFileRepository;
     DepartmentRepository   = departmentRepository;
     Log = log;
 }
コード例 #5
0
ファイル: UploadedFileService.cs プロジェクト: HrMilev/PM
 public UploadedFileService(
     IUploadedFileRepository uploadedFileRepository,
     IFolderRepository folderRepository,
     IFileService fileService)
 {
     _uploadedFileRepository = uploadedFileRepository;
     _folderRepository       = folderRepository;
     _fileService            = fileService;
 }
コード例 #6
0
 protected ApiControllerBase(
     ICommonService commonService,
     IUnitOfWork untOfWork)
 {
     CommonService          = commonService;
     UnitOfWork             = untOfWork;
     DepartmentRepository   = commonService.DepartmentRepository;
     UploadedFileRepository = commonService.UploadedFileRepository;
 }
コード例 #7
0
 public LanguagesController(ILanguageRepository languageRepository,
                            IDocumentRepository documentRepository,
                            IUploadedFileRepository uploadedFileRepository,
                            ITranslator translator)
 {
     _languageRepository     = languageRepository;
     _documentRepository     = documentRepository;
     _uploadedFileRepository = uploadedFileRepository;
     _translator             = translator;
 }
コード例 #8
0
        private static ExpiredFileRemovalJob GetTestObject(List <UploadedFile> files)
        {
            IUploadedFileRepository repository = Substitute.For <IUploadedFileRepository>();

            repository.GetFiles().Returns(Task.FromResult <IList <UploadedFile> >(files.ToList()));
            repository.When(r => r.Delete(Arg.Any <FileIdentifier>()))
            .Do(c => files.RemoveAll(f => c.Arg <FileIdentifier>().Equals(f.Id)));

            return(new ExpiredFileRemovalJob(repository, FakeLogger.Get <ExpiredFileRemovalJob>()));
        }
コード例 #9
0
 public ExperiencesController(IExperienceRepository experienceRepository,
                              IDocumentRepository documentRepository,
                              IUploadedFileRepository uploadedFileRepository,
                              ITranslator translator)
 {
     _experienceRepository   = experienceRepository;
     _documentRepository     = documentRepository;
     _uploadedFileRepository = uploadedFileRepository;
     _translator             = translator;
 }
コード例 #10
0
 public EducationsController(IEducationRepository educationRepository,
                             IDocumentRepository documentRepository,
                             IUploadedFileRepository uploadedFileRepository,
                             ITranslator translator)
 {
     _educationRepository    = educationRepository;
     _documentRepository     = documentRepository;
     _uploadedFileRepository = uploadedFileRepository;
     _translator             = translator;
 }
コード例 #11
0
 public FilesController(IWebHostEnvironment webHostEnvironment,
                        IDirectoryRepository directoryRepository,
                        IUploadedFileRepository uploadedFileRepository,
                        ITranslator translator)
 {
     _webHostEnvironment     = webHostEnvironment;
     _directoryRepository    = directoryRepository;
     _uploadedFileRepository = uploadedFileRepository;
     _translator             = translator;
 }
コード例 #12
0
 public CoursesController(ITrainingCourseRepository trainingCourseRepository,
                          IDocumentRepository documentRepository,
                          IUploadedFileRepository uploadedFileRepository,
                          ITranslator translator)
 {
     _trainingCourseRepository = trainingCourseRepository;
     _documentRepository       = documentRepository;
     _uploadedFileRepository   = uploadedFileRepository;
     _translator = translator;
 }
コード例 #13
0
 public UploadedFileController(ApplicationDbContext context, IUnitOfWork unitOfWork,
     IMapper mapper, IUploadedFileRepository uploadedFileRepository, IHostingEnvironment host,
     IGroupRepository groupRepository)
 {
     this.context = context;
     this.unitOfWork = unitOfWork;
     this.mapper = mapper;
     this.uploadedFileRepository = uploadedFileRepository;
     this.groupRepository = groupRepository;
     this.host = host;
 }
コード例 #14
0
 public RegisterUserUseCase(
     IUserRepository userRepository,
     IUploadedFileRepository uploadedFileRepository,
     IUploadService uploadService,
     IImageRepository imageRepository
     )
 {
     _userRepository         = userRepository;
     _uploadedFileRepository = uploadedFileRepository;
     _uploadService          = uploadService;
     _imageRepository        = imageRepository;
 }
コード例 #15
0
 public NewVideoUseCase(
     IUserRepository userRepository,
     IUploadService uploadService,
     IVideoRepository videoRepository,
     IImageRepository imageRepository,
     IUploadedFileRepository uploadedFileRepository,
     IChannelRepository channelRepository
     )
 {
     _userRepository         = userRepository;
     _uploadService          = uploadService;
     _videoRepository        = videoRepository;
     _imageRepository        = imageRepository;
     _uploadedFileRepository = uploadedFileRepository;
     _channelRepository      = channelRepository;
 }
コード例 #16
0
ファイル: UploadController.cs プロジェクト: Sebazzz/IFS
    public async Task <IActionResult> Complete(FileIdentifier id, [FromServices] IUploadedFileRepository uploadedFileRepository)
    {
        if (!this.ModelState.IsValid)
        {
            return(this.BadRequest());
        }

        UploadedFile?uploadedFile = await uploadedFileRepository.GetFile(id);

        if (uploadedFile == null)
        {
            this._logger.LogWarning(LogEvents.UploadNotFound, "Unable to find uploaded file '{0}'", id);
            return(this.NotFound("A system error occurred - unable to find just uploaded file"));
        }

        if (this.User.HasClaim(KnownClaims.RestrictionId, id.ToString()))
        {
            await this.HttpContext.SignOutAsync(KnownAuthenticationScheme.PassphraseScheme);
        }

        return(this.View(uploadedFile));
    }
コード例 #17
0
ファイル: DownloadController.cs プロジェクト: KrlosG/IFS
 public DownloadController(IUploadedFileRepository uploadedFileRepository, IFileAccessLogger fileAccessLogger, ILogger <DownloadController> logger)
 {
     this._logger                 = logger;
     this._fileAccessLogger       = fileAccessLogger;
     this._uploadedFileRepository = uploadedFileRepository;
 }
コード例 #18
0
 public ExpiredFileRemovalJob(IUploadedFileRepository uploadedFileRepository, ILogger <ExpiredFileRemovalJob> logger)
 {
     this._uploadedFileRepository = uploadedFileRepository;
     this._logger = logger;
 }
コード例 #19
0
 public UploadedFileService(IUploadedFileRepository uploadedFileRepository)
 {
     _uploadedFileRepository = uploadedFileRepository;
 }
コード例 #20
0
 public CommonService(
     IUploadedFileRepository uploadedFileRepository,
     IDepartmentRepository departmentRepository)
 {
     UploadedFileRepository = uploadedFileRepository;
 }
コード例 #21
0
 public FileUploadController(ISupplierDbContext supplierDbContext, IUploadedFileRepository uploadedFileRepository)
 {
     _supplierDbContext = supplierDbContext;
     _uploadedFile      = uploadedFileRepository;
 }
コード例 #22
0
ファイル: FilesController.cs プロジェクト: Sebazzz/IFS
 public FilesController(IUploadedFileRepository uploadedFileRepository)
 {
     this._uploadedFileRepository = uploadedFileRepository;
 }
コード例 #23
0
 public UploadedFileService(IUploadedFileRepository uploadedFileRepository)
 {
     _uploadedFileRepository = uploadedFileRepository;
 }
コード例 #24
0
ファイル: UploadController.cs プロジェクト: Sebazzz/IFS
 public UploadController(IUploadProgressManager uploadProgressManager, IUploadedFileRepository uploadedFileRepository, ILogger <UploadController> logger)
 {
     this._uploadProgressManager = uploadProgressManager;
     this._logger = logger;
     this._uploadedFileRepository = uploadedFileRepository;
 }
コード例 #25
0
 public UserController(IUploadedFileRepository uploadedFileRepository, IUnitOfWork unitOfWork)
 {
     _uploadedFileRepository = uploadedFileRepository;
     _unitOfWork             = unitOfWork;
 }