private IMongoQueryable <DbWorkflowStepItem> Filter(RsMongoContext ctx, WorkflowStepItemFilter filter) { var query = ctx.WorkflowStepsItems.AsQueryable(); if (filter.Code.NotEmpty()) { query = query.Where(x => x.Code.CaseInsensitiveEquals(filter.Code)); } if (filter.Name.NotEmpty()) { query = query.Where(x => x.Name.CaseInsensitiveEquals(filter.Name)); } return(query); }
public Task <IEnumerable <IWorkflowStepItem> > Get(WorkflowStepItemFilter filter) { throw new System.NotImplementedException(); }