예제 #1
0
 public EventBaseController(ILoggerFactory loggerFactory, IRatingsServiceFactory ratingsServiceFactory)
 {
     if (loggerFactory == null)
     {
         throw new ArgumentNullException(nameof(loggerFactory));
     }
     InitaliseLogger(loggerFactory);
     if (ratingsServiceFactory == null)
     {
         throw new ArgumentNullException(nameof(loggerFactory));
     }
     InitaliseRatingsService(ratingsServiceFactory);
 }
예제 #2
0
 public PrerecordedEventController(ILoggerFactory loggerFactory, IRatingsServiceFactory ratingsServiceFactory) : base(loggerFactory, ratingsServiceFactory)
 {
 }
예제 #3
0
 public LiveEventController(ILoggerFactory loggerFactory, IRatingsServiceFactory ratingsServiceFactory) : base(loggerFactory, ratingsServiceFactory)
 {
 }
예제 #4
0
 private void InitaliseRatingsService(IRatingsServiceFactory ratingsServiceFactory)
 {
     ratingsService = ratingsServiceFactory.Create();
 }