public async Task <IEnumerable <Assets> > SearchAssets(Expression <Func <Assets, bool> > whereExpressions) { var query = whereExpressions == null?AssetsDb.AsQueryable() : AssetsDb.AsQueryable().Where(whereExpressions); return(await query.ToListAsync()); }
public async Task <Assets> GetById(Guid assetId) { return(await AssetsDb.AsQueryable().FirstAsync(asset => asset.AssetsId == assetId)); }