public async Task <Employee> GetByIdAsync(string employeeId) { IEnumerable <EmployeeEntity> entities = await _storage.GetDataRowKeysOnlyAsync(new[] { GetRowKey(employeeId) }); EmployeeEntity entity = entities.FirstOrDefault(); if (entity == null) { return(null); } return(Mapper.Map <Employee>(entity)); }
public async Task RemoveLayerFromClientsAsync(string layerId) { var entities = await _table.GetDataRowKeysOnlyAsync(new[] { GetRowKey(layerId) }); var tasks = entities.Select(x => _table.DeleteAsync(x)).ToArray(); await Task.WhenAll(tasks); }
public async Task <IEnumerable <T> > GetDataRowKeysOnlyAsync(IEnumerable <string> rowKeys) { return((await _storage.GetDataRowKeysOnlyAsync(rowKeys)).Select(Decrypt)); }
public Task <IEnumerable <TEntity> > GetDataRowKeysOnlyAsync(IEnumerable <string> rowKeys) { return(_impl.GetDataRowKeysOnlyAsync(rowKeys)); }
public Task <IEnumerable <TEntity> > GetDataRowKeysOnlyAsync(IEnumerable <string> rowKeys) => WrapAsync(() => _impl.GetDataRowKeysOnlyAsync(rowKeys), nameof(GetDataRowKeysOnlyAsync), rowKeys);