Exemplo n.º 1
0
    public UploaderService(ConfigInfo configInfo, HttpService httpService,
                           UploadVideoService uploadVideoService,
                           GetAllVideosService getAllVideosService,
                           GetStatusAnimatedThumbnailService getStatusAnimatedThumbnailService,
                           GetAnimatedThumbnailService getAnimatedThumbnailService,
                           AddAnimatedThumbnailsToVideoService addAnimatedThumbnailsToVideoService,
                           UploadSubtitleToVideoService uploadSubtitleToVideoService,
                           DeleteVideoService deleteVideoService,
                           GetVideoService getVideoService,
                           ILogger <UploaderService> logger)
    {
        _configInfo = configInfo;
        httpService.SetAuthorization(_configInfo.Token);
        _uploadVideoService  = uploadVideoService;
        _getAllVideosService = getAllVideosService;
        _addAnimatedThumbnailsToVideoService = addAnimatedThumbnailsToVideoService;
        _uploadSubtitleToVideoService        = uploadSubtitleToVideoService;
        _getAnimatedThumbnailService         = getAnimatedThumbnailService;
        _getStatusAnimatedThumbnailService   = getStatusAnimatedThumbnailService;
        _getVideoService    = getVideoService;
        _deleteVideoService = deleteVideoService;
        _logger             = logger;
        var clientHttp = new System.Net.Http.HttpClient();

        clientHttp.BaseAddress = new Uri(_configInfo.ApiLink);
        clientHttp.DefaultRequestHeaders.Add(API_KEY_NAME, _configInfo.ApiKey);

        var videoInfoHttpService = new HttpService(clientHttp);

        _addVideoInfo          = new AddVideoInfo(videoInfoHttpService);
        _updateVideoThumbnails = new UpdateVideoThumbnails(videoInfoHttpService);
        _deleteVideo           = new DeleteVideo(videoInfoHttpService);
    }
Exemplo n.º 2
0
 public DetailsModel(IMarkdownService markdownService, GetOEmbedVideoService getOEmbedVideoService, GetVideoService getVideoService, IRepository <ArchiveVideo> repository)
 {
     _markdownService       = markdownService;
     _getVideoService       = getVideoService;
     _repository            = repository;
     _getOEmbedVideoService = getOEmbedVideoService;
 }
Exemplo n.º 3
0
 public VideosController(IMapper mapper,
                         IRepository <ArchiveVideo> repository,
                         IOptions <ApiSettings> apiSettings,
                         GetOEmbedVideoService getOEmbedVideoService,
                         GetVideoService getVideoService,
                         DeleteVideoService deleteVideoService,
                         UploadSubtitleToVideoService uploadSubtitleToVideoService,
                         IMarkdownService markdownService,
                         CreateAnimatedThumbnailsService createAnimatedThumbnailsService,
                         GetAllAnimatedThumbnailService getAllAnimatedThumbnailService,
                         IVideosService videosService,
                         UserManager <ApplicationUser> userManager,
                         IRepository <Member> memberRepository)
 {
     _mapper = mapper;
     _getOEmbedVideoService        = getOEmbedVideoService;
     _getVideoService              = getVideoService;
     _deleteVideoService           = deleteVideoService;
     _uploadSubtitleToVideoService = uploadSubtitleToVideoService;
     _repository      = repository;
     _expectedApiKey  = apiSettings.Value.ApiKey;
     _markdownService = markdownService;
     _createAnimatedThumbnailsService = createAnimatedThumbnailsService;
     _getAllAnimatedThumbnailService  = getAllAnimatedThumbnailService;
     _videosService    = videosService;
     _userManager      = userManager;
     _memberRepository = memberRepository;
 }
Exemplo n.º 4
0
    public GetVideoTest()
    {
        var httpService = HttpServiceBuilder.Build();

        _getVideoService = GetVideoServiceBuilder.Build(httpService);
        _testFileHelper  = new TestFileHelper();
    }
Exemplo n.º 5
0
    public DeleteAllModel(GetAllVideosService getAllVideosService, GetVideoService getVideoService, DeleteVideoService deleteVideoService, IRepository <ArchiveVideo> repository)
    {
        _getAllVideosService = getAllVideosService;
        _getVideoService     = getVideoService;

        _deleteVideoService = deleteVideoService;
        _repository         = repository;
    }
Exemplo n.º 6
0
    public DeleteModel(IMapper mapper, GetVideoService getVideoService, DeleteVideoService deleteVideoService, IRepository <ArchiveVideo> repository)
    {
        _mapper          = mapper;
        _getVideoService = getVideoService;

        _deleteVideoService = deleteVideoService;
        _repository         = repository;
    }
Exemplo n.º 7
0
 public DetailsModel(IMarkdownService markdownService, GetOEmbedVideoService getOEmbedVideoService, GetVideoService getVideoService, IRepository <ArchiveVideo> repository, UserManager <ApplicationUser> userManager, IRepository <Member> memberRepository)
 {
     _markdownService       = markdownService;
     _getVideoService       = getVideoService;
     _repository            = repository;
     _getOEmbedVideoService = getOEmbedVideoService;
     _userManager           = userManager;
     _memberRepository      = memberRepository;
 }
    public AddAnimatedThumbnailsToVideoTest()
    {
        var httpService = HttpServiceBuilder.Build();

        _addAnimatedThumbnailsToVideoService = AddAnimatedThumbnailsToVideoServiceBuilder.Build(httpService);
        _getStatusAnimatedThumbnailService   = GetStatusAnimatedThumbnailServiceBuilder.Build(httpService);
        _getAnimatedThumbnailService         = GetAnimatedThumbnailServiceBuilder.Build(httpService);
        _getVideoService = GetVideoServiceBuilder.Build(httpService);
        _testFileHelper  = new TestFileHelper();
    }
Exemplo n.º 9
0
 public VideosService(IAppLogger <VideosService> logger, IRepository <ArchiveVideo> repositoryArchiveVideo,
                      CreateAnimatedThumbnailsService createAnimatedThumbnailsService, GetAllAnimatedThumbnailService getAllAnimatedThumbnailService,
                      DeleteVideoService deleteVideoService, GetVideoService getVideoService, GetAllVideosService getAllVideosService)
 {
     _logger = logger;
     _repositoryArchiveVideo          = repositoryArchiveVideo;
     _createAnimatedThumbnailsService = createAnimatedThumbnailsService;
     _getAllAnimatedThumbnailService  = getAllAnimatedThumbnailService;
     _deleteVideoService  = deleteVideoService;
     _getVideoService     = getVideoService;
     _getAllVideosService = getAllVideosService;
 }
 public CreateAnimatedThumbnailsService(
     GetAnimatedThumbnailService getAnimatedThumbnailService,
     GetStatusAnimatedThumbnailService getStatusAnimatedThumbnailService,
     AddAnimatedThumbnailsToVideoService addAnimatedThumbnailsToVideoService,
     GetVideoService getVideoService,
     ILogger <CreateAnimatedThumbnailsService> logger,
     ISleepService sleepService)
 {
     _getAnimatedThumbnailService         = getAnimatedThumbnailService;
     _getStatusAnimatedThumbnailService   = getStatusAnimatedThumbnailService;
     _addAnimatedThumbnailsToVideoService = addAnimatedThumbnailsToVideoService;
     _getVideoService = getVideoService;
     _logger          = logger;
     _sleepService    = sleepService;
 }
Exemplo n.º 11
0
 public UploadSubtitleToVideoService(
     GetVideoService getVideoService,
     GetUploadLinkTextTrackService getUploadLinkTextTrackService,
     UploadTextTrackFileService uploadTextTrackFileService,
     ActiveTextTrackService activeTextTrackService,
     GetAllTextTracksService getAllTextTracksService,
     ILogger <UploadSubtitleToVideoService> logger)
 {
     _getVideoService = getVideoService;
     _getUploadLinkTextTrackService = getUploadLinkTextTrackService;
     _uploadTextTrackFileService    = uploadTextTrackFileService;
     _activeTextTrackService        = activeTextTrackService;
     _getAllTextTracksService       = getAllTextTracksService;
     _logger = logger;
 }