protected override List <WorkStationInfo> GetingItems(ParkDataContext parking, SearchCondition search) { if (search is WorkstationSearchCondition) { WorkstationSearchCondition con = search as WorkstationSearchCondition; IQueryable <WorkStationInfo> result = parking.WorkStation.AsQueryable(); if (con.DeptID != null) { result = result.Where(w => w.DeptID == con.DeptID); } result = result.OrderBy(w => w.StationID); return(result.ToList()); } else { return(new List <WorkStationInfo>()); } }
public QueryResultList <WorkStationInfo> GetWorkstations(WorkstationSearchCondition search) { return(provider.GetItems(search)); }