public IEnumerable <SimpleEntity> Load(NamedFilter parameter) { AddLog("LP"); // Using loader with parameters ... return(new SimpleEntityList { "f1", "f2" }); }
protected override void Append(LoggingEvent loggingEvent) { NamedFilter acceptedfilter = filter as NamedFilter; if (acceptedfilter != null) { var somename = acceptedfilter.MyName; // etc } }
public IQueryable <SimpleEntity> Filter(IQueryable <SimpleEntity> items, NamedFilter parameter) { AddLog("QF"); // Using queryable filter ... return(items.Where(i => i.Name.StartsWith("b"))); }