コード例 #1
0
 public CardDecksController(
     ITableStorageContextFactory tableStorageContextFactory,
     IAuthenticationHelper authenticationHelper)
 {
     this.lazyTableStorageContext = new Lazy<ITableStorageContext>(() =>
         tableStorageContextFactory.CreateTableStorageContext(AzureTableNames.CARD, authenticationHelper.NameIdentifier));
 }
コード例 #2
0
 public QuizResultHandler(ITableStorageContextFactory tableStorageContextFactory, IAuthenticationHelper authenticationHelper)
 {
     this.authenticationHelper = authenticationHelper;
     this.lazyQuizCalendar = new Lazy<IQuizCalendar>(() => tableStorageContextFactory
         .CreateTableStorageContext(AzureTableNames.CARD, this.authenticationHelper.NameIdentifier)
         .UserConfigurations.GetByNameIdentifier().QuizCalendar);
 }
コード例 #3
0
 public QuizResultsController(
     ITableStorageContextFactory tableStorageContextFactory,
     IQuizResultHandler quizResultHandler,
     IAuthenticationHelper authenticationHelper)
 {
     this.quizResultHandler = quizResultHandler;
     this.authenticationHelper = authenticationHelper;
     this.lazyTableStorageContext = new Lazy<ITableStorageContext>(() =>
         tableStorageContextFactory.CreateTableStorageContext(AzureTableNames.CARD, this.authenticationHelper.NameIdentifier));
 }
コード例 #4
0
 public SitemapController(ITableStorageContextFactory tableStorageContextFactory)
 {
     this.lazyTableStorageContext = new Lazy<ITableStorageContext>(() =>
         tableStorageContextFactory.CreateTableStorageContext(AzureTableNames.CARD));
 }