public TetflixController(IRecommendationsService recommendationsService, IColorService colorService, IUsersService usersService, IThrottlingService throttlingService) { this.recommendationsService = recommendationsService; this.colorService = colorService; this.usersService = usersService; this.throttlingService = throttlingService; }
public RecommendationsController(IRecommendationsService recommendationsService, CsvCatalogExporter csvCatalogExporter, IUsageEventService usageEventService, CsvUsageEventsExporter csvUsageEventsExporter, IUserNameResolver userNameResolver, IPushNotificationManager pushNotifier) { _recommendationsService = recommendationsService; _csvCatalogExporter = csvCatalogExporter; _usageEventService = usageEventService; _csvUsageEventsExporter = csvUsageEventsExporter; _userNameResolver = userNameResolver; _pushNotifier = pushNotifier; }
public RecommendationsViewModel( IUserProfileContainer userProfileContainer, IErrorHandler errorHandler, IRecommendationsService recommendationsService) { _userProfileContainer = userProfileContainer; _errorHandler = errorHandler; _recommendationsService = recommendationsService; _models.Connect() .SubscribeOn(RxApp.TaskpoolScheduler) .Transform(x => new RecommendationItemViewModel(x)) .ObserveOn(RxApp.MainThreadScheduler) .Bind(out _recommendations, 1) .Subscribe(); }
public ProjectsController( IProjectsService projectsService, ICategoriesService categoriesService, IUsersService usersService, UserManager <ApplicationUser> userManager, IRecommendationsService recommendationsService, IUserCandidateProjectsService userCandidateProjectsServices, ICategoryProjectsService categoryProjectsServices, IProjectOfferUsersService projectOfferUsersServices, IDataProtectionProvider dataProtectionProvider, DataProtectionPurposeStrings dataProtectionPurposeStrings) { this.projectsService = projectsService; this.categoriesService = categoriesService; this.usersService = usersService; this.userManager = userManager; this.recommendationsService = recommendationsService; this.userCandidateProjectsServices = userCandidateProjectsServices; this.categoryProjectsServices = categoryProjectsServices; this.projectOfferUsersServices = projectOfferUsersServices; this.protector = dataProtectionProvider.CreateProtector(dataProtectionPurposeStrings.EmployeeIdRouteValue); }
/// <summary> /// Constructor for RecommendationsController /// </summary> /// <param name="recService">Dependency injection for the service</param> public RecommendationsController(IRecommendationsService recService) { _recService = recService; }
public Handler(IbdSymptomTrackerContext context, IRecommendationsService recommendationsService, IUserService userService) { _context = context; _recommendationsService = recommendationsService; _userService = userService; }
public RecommendationsController(IRecommendationsService recommendationsService) { _recommendationsService = recommendationsService ?? throw new ArgumentNullException(nameof(recommendationsService)); }
public RecommendationsServiceRESTAPIController(IRecommendationsService recommendationsService) { _recommendationsService = recommendationsService; }