예제 #1
0
 public WorkshopStore(ISpeakerStore speakerStore, ICategoryStore categoryStore, IFavoriteStore favoriteStore, IFeedbackStore feedbackStore)
 {
     _speakerStore  = speakerStore;
     _favoriteStore = favoriteStore;
     _categoryStore = categoryStore;
     _feedbackStore = feedbackStore;
 }
예제 #2
0
 public SessionStore()
 {
     speakerStore  = DependencyService.Get <ISpeakerStore>();
     favoriteStore = DependencyService.Get <IFavoriteStore>();
     categoryStore = DependencyService.Get <ICategoryStore>();
     feedbackStore = DependencyService.Get <IFeedbackStore>();
 }
예제 #3
0
 public FeedbackService(
     ILogger <FeedbackService> logger,
     IMapper mapper,
     CoreOptions options,
     IChallengeStore challenegeStore,
     IFeedbackStore store,
     IMemoryCache localcache
     ) : base(logger, mapper, options)
 {
     Store       = store;
     _localcache = localcache;
 }
예제 #4
0
 public StoreManager(INotificationStore notificationStore, ICategoryStore categoryStore, IFavoriteStore favoriteStore, ISessionStore sessionStore, ISpeakerStore speakerStore, IEventStore eventStore, ISponsorStore sponsorStore, IFeedbackStore feedbackStore, IWorkshopStore workshopStore, IApplicationDataStore applicationDataStore)
 {
     _notificationStore    = notificationStore;
     _categoryStore        = categoryStore;
     _favoriteStore        = favoriteStore;
     _sessionStore         = sessionStore;
     _speakerStore         = speakerStore;
     _eventStore           = eventStore;
     _sponsorStore         = sponsorStore;
     _feedbackStore        = feedbackStore;
     _workshopStore        = workshopStore;
     _applicationDataStore = applicationDataStore;
 }
예제 #5
0
 public StoreManager(INotificationStore notificationStore, ICategoryStore categoryStore, IFavoriteStore favoriteStore, ISessionStore sessionStore, ISpeakerStore speakerStore, IEventStore eventStore, ISponsorStore sponsorStore, IFeedbackStore feedbackStore, IAuthenticate authenticator, IWorkshopStore workshopStore, IApplicationDataStore applicationDataStore)
 {
     _notificationStore    = notificationStore;
     _categoryStore        = categoryStore;
     _favoriteStore        = favoriteStore;
     _sessionStore         = sessionStore;
     _speakerStore         = speakerStore;
     _eventStore           = eventStore;
     _sponsorStore         = sponsorStore;
     _feedbackStore        = feedbackStore;
     _authenticator        = authenticator;
     _workshopStore        = workshopStore;
     _applicationDataStore = applicationDataStore;
     Task.Run(async() => { await InitializeAsync().ConfigureAwait(false); }).Wait();
 }
예제 #6
0
 public FeedbackValidator(
     IFeedbackStore store
     )
 {
     _store = store;
 }
 public FeedbackManager(IFeedbackStore feedbackStore)
 {
     Store = feedbackStore ?? throw new ArgumentNullException(nameof(feedbackStore));
 }
예제 #8
0
 public SessionStore()
 {
     this._speakerStore  = DependencyService.Get <ISpeakerStore>();
     this._categoryStore = DependencyService.Get <ICategoryStore>();
     this._feedbackStore = DependencyService.Get <IFeedbackStore>();
 }