private GetQueryConditions ( IQueryable |
||
queryable | IQueryable |
|
query | BeiDream.Demo.Domain.Queries.RoleQuery | |
리턴 | IQueryable |
private IQueryable<Role> GetQueryConditions(IQueryable<Role> queryable, RoleQuery query)
{
if (!string.IsNullOrWhiteSpace(query.Name))
queryable = queryable.Where(p => p.Name.Contains(query.Name));
if (query.Enabled != null)
queryable = queryable.Where(p => p.Enabled == query.Enabled);
if (query.IsAdmin != null)
queryable = queryable.Where(p => p.IsAdmin == query.IsAdmin);
return queryable;
}