Example #1
0
        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));
        }
Example #2
0
        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));
 }
Example #5
0
 public Task <IEnumerable <TEntity> > GetDataRowKeysOnlyAsync(IEnumerable <string> rowKeys)
 => WrapAsync(() => _impl.GetDataRowKeysOnlyAsync(rowKeys), nameof(GetDataRowKeysOnlyAsync), rowKeys);