public static async Task <bool> TryAuthenticateAsync(PasswordCredential credential) { IEbookProvider provider = EbookProviderService.GetProvider(credential); if (await provider.AuthenticateAsync(credential)) { return(true); } else { EbookProviderService.RemoveProvider(provider); return(false); } }
public EbookManager(IEbookProvider ebookProvider, ILanguageManager languageManager, IIndexManager indexManager) { _ebookProvider = ebookProvider; _languageManager = languageManager; _indexManager = indexManager; }