public OutlookCalendarProvider(ICalendarUserSettingsService settingsService)
 {
     _settingsService = settingsService;
     _authSettings    = OutlookAuthSettings.GetAuthSettings();
     if (_authSettings == null)
     {
         throw new Exception("No client settings present");
     }
 }
예제 #2
0
 public CalendarController(ICalendarManager calendarManager, IUserManager <GearUser> userManager, IOrganizationService <Tenant> organizationService, SignInManager <GearUser> signInManager, ICalendarExternalTokenProvider externalTokenProvider, ICalendarUserSettingsService userSettingsService)
 {
     _calendarManager       = calendarManager;
     _userManager           = userManager;
     _organizationService   = organizationService;
     _signInManager         = signInManager;
     _externalTokenProvider = externalTokenProvider;
     _userSettingsService   = userSettingsService;
     _serializeSettings     = CalendarServiceCollection.JsonSerializerSettings;
 }
예제 #3
0
 public GoogleCalendarProvider(ICalendarExternalTokenProvider tokenProvider, ICalendarUserSettingsService settingsService)
 {
     _tokenProvider   = tokenProvider;
     _settingsService = settingsService;
 }