コード例 #1
0
 public SessionHub(ISessionProvider sessionProvider,
                   IUserRepo userRepo,
                   IStoryRepo storyRepo)
 {
     _sessionProvider = sessionProvider;
     _userRepo        = userRepo;
     _storyRepo       = storyRepo;
 }
コード例 #2
0
 public SessionProvider(ISessionRepo sessionRepo,
                        IStoryRepo storyRepo,
                        IUserRepo userRepo,
                        IBackgroundJobClient backgroundJobClient)
 {
     _sessionRepo         = sessionRepo;
     _storyRepo           = storyRepo;
     _userRepo            = userRepo;
     _backgroundJobClient = backgroundJobClient;
 }
コード例 #3
0
 public FavoritesController(IStoryRepo storyRepo)
 {
     _storyRepo = storyRepo;
 }
コード例 #4
0
 public StoryModel(IStoryRepo storyRepo)
 {
     _storyRepo = storyRepo;
 }
コード例 #5
0
ファイル: StoryService.cs プロジェクト: TangoSensory/NewsAPI
 public StoryService(IHackerRestClient hackerClient, IConfiguration configuration, IStoryRepo storyRepo)
 {
     this.storyRepo             = storyRepo;
     this.hackerClient          = hackerClient;
     this.configuration         = configuration;
     this.postfix               = this.configuration["HackerApi:PathPostfix"];
     this.storyDetailPathPrefix = this.configuration["HackerApi:StoryDetailPathPrefix"];
     this.storiesPath           = this.BuildStoriesPath();
     Task.Run(() => this.StartAutoRetrieveStories());
 }
コード例 #6
0
 public RatingsController(IStoryRepo storyRepo)
 {
     _storyRepo = storyRepo;
 }
コード例 #7
0
 public HomeController(IStoryRepo repo)
 {
     storyRepository = repo;
 }