public IQueryable <TEntity> GetModel(Action <IOrderable <TEntity> > orderBy, MalignantTumorSystem.IDAL.Specification.ISpecification <TEntity> specification) { var queryable = GetModel().Where(specification.SatisfiedBy()).AsQueryable(); var linq = new Orderable <TEntity>(queryable); orderBy(linq); return(linq.Queryable); }
public TEntity Find(MalignantTumorSystem.IDAL.Specification.ISpecification <TEntity> specification) { return(GetModel().FirstOrDefault(specification.SatisfiedBy())); }
public IQueryable <TEntity> GetModel(MalignantTumorSystem.IDAL.Specification.ISpecification <TEntity> specification) { return(GetModel().Where(specification.SatisfiedBy())); }