public async Task <TEntity> GetByID <TEntity>(Expression <Func <TEntity, bool> > id) where TEntity : class { return(await repository.GetByIdAsync(id).ConfigureAwait(false)); }
public async Task <Gateway> GetByIdAsync(long?id) { var gatewayEntity = await gatewayRepository.GetByIdAsync(id); return(mapper.Map <Gateway>(gatewayEntity)); }
public async Task <Gateway> DeleteAsync(Guid id) { var getEntity = await _repository.GetByIdAsync <Gateway>(id); return(await _repository.DeleteAsync(getEntity)); }