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; }
public GoogleCalendarProvider(ICalendarExternalTokenProvider tokenProvider, ICalendarUserSettingsService settingsService) { _tokenProvider = tokenProvider; _settingsService = settingsService; }
/// <summary> /// Constructor /// </summary> /// <param name="clientApplication"></param> /// <param name="userId"></param> public MsOutlookAuthenticationProvider(IConfidentialClientApplication clientApplication, Guid?userId) { _clientApplication = clientApplication; _userId = userId; _externalTokenProvider = IoC.Resolve <ICalendarExternalTokenProvider>(); }
public GoogleDataStore(ICalendarExternalTokenProvider tokenProvider) { _tokenProvider = tokenProvider; }