public CardDecksController( ITableStorageContextFactory tableStorageContextFactory, IAuthenticationHelper authenticationHelper) { this.lazyTableStorageContext = new Lazy<ITableStorageContext>(() => tableStorageContextFactory.CreateTableStorageContext(AzureTableNames.CARD, authenticationHelper.NameIdentifier)); }
public QuizResultHandler(ITableStorageContextFactory tableStorageContextFactory, IAuthenticationHelper authenticationHelper) { this.authenticationHelper = authenticationHelper; this.lazyQuizCalendar = new Lazy<IQuizCalendar>(() => tableStorageContextFactory .CreateTableStorageContext(AzureTableNames.CARD, this.authenticationHelper.NameIdentifier) .UserConfigurations.GetByNameIdentifier().QuizCalendar); }
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)); }
public SitemapController(ITableStorageContextFactory tableStorageContextFactory) { this.lazyTableStorageContext = new Lazy<ITableStorageContext>(() => tableStorageContextFactory.CreateTableStorageContext(AzureTableNames.CARD)); }