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;
 }