public async Task <ICredentials> Read(ICredentialKey key) { var allCredentials = ReadAll(); var key2 = await key.Key; return(allCredentials.Where(c => c.Key.Equals(key2)).Select(c => c.Value).FirstOrDefault()); }
public async Task <bool> Delete(ICredentialKey key) { var credentials = ReadAll(); var key2 = await key.Key; var result = credentials.Remove(key2); if (result) { WriteAll(credentials); } return(result); }
public Task <bool> Delete(ICredentialKey key) { throw new Exception("duh delete key"); }
public Task <ICredentials> Read(ICredentialKey key) { throw new Exception("duh read"); }