public async Task TryRemoveAsync(string id) { var existing = await _tableStorage.GetDataAsync(UserOnChannelRecord.GenerateParition(), UserOnChannelRecord.GenerateRowKey(id)); if (existing != null) { await _tableStorage.DeleteAsync(UserOnChannelRecord.GenerateParition(), UserOnChannelRecord.GenerateRowKey(id)); } }
public async Task <bool> TryAddUserAsync(string id) { var existing = await _tableStorage.GetDataAsync(UserOnChannelRecord.GenerateParition(), UserOnChannelRecord.GenerateRowKey(id)); if (existing != null) { return(false); } await _tableStorage.InsertAsync(UserOnChannelRecord.Create(id)); return(true); }