コード例 #1
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;
 }
コード例 #2
0
 public GoogleCalendarProvider(ICalendarExternalTokenProvider tokenProvider, ICalendarUserSettingsService settingsService)
 {
     _tokenProvider   = tokenProvider;
     _settingsService = settingsService;
 }
コード例 #3
0
 /// <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>();
 }
コード例 #4
0
 public GoogleDataStore(ICalendarExternalTokenProvider tokenProvider)
 {
     _tokenProvider = tokenProvider;
 }