public async Task <string> RegisterAsync(ITwitterAppAccount twitterAppAccount) { var newItem = TwitterAppAccount.Create(twitterAppAccount); await _tableStorage.InsertAsync(newItem); return(newItem.Id); }
public async Task <ITwitterAppAccount> GetAsync(string email) { var partitionKey = TwitterAppAccount.GeneratePartitionKey(email); return((await _tableStorage.GetDataAsync(partitionKey)).FirstOrDefault()); }
public async Task UpdateAsync(ITwitterAppAccount twitterAppAccount) { var itemToupdate = TwitterAppAccount.Update(twitterAppAccount); await _tableStorage.InsertOrReplaceAsync(itemToupdate); }