public TResult With <TCriterion>(TCriterion criterion) where TCriterion : ICriterion { return(_factory.Create <TCriterion, TResult>().Ask(criterion)); }
public void Execute <TCommandContext>(TCommandContext commandContext) { _commandFactory.Create <TCommandContext>().Execute(commandContext); }
public TResult Execute <TCriterion>(TCriterion criterion) where TCriterion : class, ICriterion { return(_queryFactory.Create <TCriterion, TResult>().Execute(criterion)); }
public IQuery Create(string wiql, bool dayPrecision = false) { CreateCallCount++; _queries.Add(wiql); return(_delegate.Create(wiql, dayPrecision)); }
public async Task <TResult> WithAsync <TCriterion>(TCriterion criterion) where TCriterion : ICriterion { return(await _factory.Create <TCriterion, TResult>().AskAsync(criterion)); }
public TResult SingleOrDefault() { return(_queryFactory.Create <TCriteria, TResult>().Execute(_criteria)); }
protected override IQueryProvider <v_syscompany, string> Query(IQueryFactory queryFactory) => queryFactory.Create <BackOption, v_syscompany, string>(px => px.scy_ccompanyid, px => new { px.scy_ccompanyid, px.scy_ccompanyname });
public BrowsingItemModel ArticleById(int id) => _queryFactory.Create <ByIdQuery <Article> >().Execute <BrowsingItemModel>(id);
public TResult SingleOrDefault() { return(_queryFactory.Create <TResult>().Execute()); }
public T With <TCriterion>(TCriterion criterion) where TCriterion : ICriterion { return(queryFactory.Create <T, TCriterion>().Ask(criterion)); }
private IEnumerable <Dependents> GetEmployeesDependents(int employeeID) { var getEmployeeDependentsQuery = queryFactory.Create <GetDepedentsForEmployeeQuery>(); return(getEmployeeDependentsQuery.Execute(employeeID)); }
public IEnumerable <RentPoint> GetAllRentPoint() { return(_queryFactory.Create <GetAllEntitiesCriterion, IEnumerable <RentPoint> >() .Ask(new GetAllEntitiesCriterion())); }
public List <CaseModel> CasesByPerson(string personId) => _queryFactory.Create <CasesByPersonQuery>() .Execute <Case>(personId) .ProjectTo <CaseModel>() .ToList();
protected override IQueryProvider <v_userinfo, int> Query(IQueryFactory queryFactory) => queryFactory.Create <WorkOption, v_userinfo, int>(qkey => qkey.uid, order => new { order.uid, order.name });