public EmbedController( IWatchProjectService watchProjectRepository, IProjectScreenshotService screenshotService, IProjectUriProvider projectUriProvider, IPortalFrontendSettings settings) : base(screenshotService, projectUriProvider, settings) { _watchProjectRepository = watchProjectRepository; }
protected VideoControllerBase( IProjectScreenshotService screenshotService, IProjectUriProvider projectUriProvider, IPortalFrontendSettings settings) : base(settings) { _screenshotService = screenshotService; _projectUriProvider = projectUriProvider; }
public ProjectsController( IProjectService projectService, IExternalVideoService externalVideoService, IProjectAvsxService projectAvsxService, IProjectScreenshotService projectScreenshotService, IEmailNotificationService emailNotificationService, IProjectUriProvider projectUriProvider, IProductIdExtractor productIdExtractor) { _projectService = projectService; _externalVideoService = externalVideoService; _projectAvsxService = projectAvsxService; _projectScreenshotService = projectScreenshotService; _emailNotificationService = emailNotificationService; _projectUriProvider = projectUriProvider; _productIdExtractor = productIdExtractor; }
public VideoController(IWatchProjectService watchProjectRepository, IProjectScreenshotService screenshotService, IProjectUriProvider projectUriProvider, IPortalFrontendSettings settings, IUserAgentVerifier userAgentVerifier, IProjectLikesService projectLikesService, IUserService userService, IUserAvatarProvider userAvatarProvider) : base(screenshotService, projectUriProvider, settings) { _watchProjectRepository = watchProjectRepository; _userAgentVerifier = userAgentVerifier; _projectLikesService = projectLikesService; _settings = settings; _userService = userService; _userAvatarProvider = userAvatarProvider; }
public ScreenshotController(IProjectService projectRepository, IProjectScreenshotService projectScreenshotService) : base(projectRepository) { _projectScreenshotService = projectScreenshotService; }