public MailController(IAppConfig appConfig, IAuthHelpers authHelpers, IRequestHelpers requestHelpers) { _authHelpers = authHelpers; var tenantId = _authHelpers.GetTenantId(); _requestHelpers = requestHelpers; if (tenantId != null) { Accounts = _requestHelpers.GetAadEmails(tenantId); //Will probably iterate all the accounts and do something, currently only one accounts active ExchangeAccessToken = _requestHelpers.GetExchangeAppOnlyAccessToken(tenantId).AccessToken; //Create the api uri and issue the request for email using the AppOnly accessToken FetchedEmail = _requestHelpers.GetEmail(Accounts, ExchangeAccessToken); } }
public AuthController(IAppConfig appConfig, IAuthHelpers authHelpers) { AppConfig = appConfig; _authHelpers = authHelpers; }