/// <summary> /// Initializes a new instance of the <see cref="AppUserService"/> class. /// </summary> /// <param name="serviceFactory">The service factory.</param> /// <param name="queryBuilderFactory">The query builder factory.</param> /// <param name="repositoryFactory">The repository factory.</param> //// TODO remove repositoryFactory public AppUserService( IServiceFactory serviceFactory, IQueryBuilderFactory queryBuilderFactory, IRepositoryFactory repositoryFactory) : base(serviceFactory, queryBuilderFactory, repositoryFactory) { }
/// <summary> /// Initializes a new instance of the <see cref="BaseQueryFilterBuilder{T}" /> class. /// </summary> /// <param name="queryBuilderFactory">The query builder factory.</param> /// <param name="dataServiceFactory">The data service factory.</param> /// <param name="filter">The filter.</param> /// <param name="alias">The alias.</param> /// <param name="param">The parameter.</param> /// <param name="secondAlias">The additional alias.</param> /// <param name="thirdAlias">The third alias.</param> /// <param name="fourthAlias">The fourth alias.</param> /// <param name="fifthAlias">The fifth alias.</param> /// <param name="sixthAlias">The sixth alias.</param> /// <param name="seventhAlias">The seventh alias.</param> public BaseQueryFilterBuilder( IQueryBuilderFactory queryBuilderFactory, T filter, string alias, object param = null, string secondAlias = "", string thirdAlias = "", string fourthAlias = "", string fifthAlias = "", string sixthAlias = "", string seventhAlias = "") { Check.Argument.IsNotNull(queryBuilderFactory, "queryBuilderFactory"); QueryBuilderFactory = queryBuilderFactory; Filter = filter; Conditions = new List <string>(); Param = param ?? new ExpandoObject(); Alias = alias; SecondAlias = secondAlias; ThirdAlias = thirdAlias; FourthAlias = fourthAlias; FifthAlias = fifthAlias; SixthAlias = sixthAlias; SeventhAlias = seventhAlias; }
/// <summary> /// Initializes a new instance of the <see cref="CommonUserQueryFilterBuilder" /> class. /// </summary> /// <param name="queryBuilderFactory">The query builder factory.</param> /// <param name="dataServiceFactory">The data service factory.</param> /// <param name="filter">The filter.</param> /// <param name="alias">The alias.</param> /// <param name="param">The parameter.</param> /// <param name="secondAlias">The second alias.</param> public AppUserQueryFilterBuilder( IQueryBuilderFactory queryBuilderFactory, AppUserFilter filter, string alias, object param = null, string secondAlias = "") : base(queryBuilderFactory, filter, alias, param, secondAlias) { BuildQueryFilters(); }
public SignatureEntitySetBinding( IFactonQueryService queryService, IQueryBuilderFactory queryBuilderFactory, ISignature signature, IEnumerable <string> entityTypes) { this.queryService = queryService; this.queryBuilderFactory = queryBuilderFactory; this.signatureAttribute = new SignatureQueryAttribute(signature); this.entityTypesAttribute = new EntityTypesQueryAttribute(entityTypes.ToArray()); }
public SignatureEntitySetInitializer( IMetadataService metadataService, IPluralizationService pluralizationService, IFactonQueryService factonQueryService, IQueryBuilderFactory queryBuilderFactory) { this.metadataService = metadataService; this.pluralizationService = pluralizationService; this.factonQueryService = factonQueryService; this.queryBuilderFactory = queryBuilderFactory; }
public VersionInfoTypeInitializer( IQueryBuilderFactory queryBuilderFactory, IMetadataService metadataService, IStructuralPropertyFactory structuralPropertyFactory, IFactonQueryService factonQueryService) { this.queryBuilderFactory = queryBuilderFactory; this.metadataService = metadataService; this.structuralPropertyFactory = structuralPropertyFactory; this.factonQueryService = factonQueryService; }
/// <summary> /// Initializes a new instance of the <see cref="BaseDataService{T}"/> class. /// </summary> /// <param name="serviceFactory">The service factory.</param> /// <param name="queryBuilderFactory">The query builder factory.</param> /// <param name="repositoryFactory">The repository factory.</param> public BaseDataService(IServiceFactory serviceFactory, IQueryBuilderFactory queryBuilderFactory, IRepositoryFactory repositoryFactory) : base(serviceFactory) { QueryBuilderFactory = queryBuilderFactory; Repository = repositoryFactory.GetRepository <T>(); }
/// <summary> /// Initializes a new instance of the <see cref="CommonUserQueryBuilder" /> class. /// </summary> /// <param name="queryBuilderFactory">The query builder factory.</param> public AppUserQueryBuilder(IQueryBuilderFactory queryBuilderFactory) : base(queryBuilderFactory) { }
public VersionInfoNavigationPropertyBinding(IFactonQueryService queryService, IQueryBuilderFactory queryBuilderFactory) { this.queryService = queryService; this.queryBuilderFactory = queryBuilderFactory; }
public HttpQueryJsonConverter(IQueryBuilderFactory queryBuilderFactory) { _queryBuilderFactory = queryBuilderFactory; }
/// <summary> /// Initializes a new instance of the <see cref="BaseQueryBuilder"/> class. /// </summary> /// <param name="queryBuilderFactory">The query builder factory.</param> public BaseQueryBuilder(IQueryBuilderFactory queryBuilderFactory) { QueryBuilderFactory = queryBuilderFactory; }
public QueueItemService(IRepositoryFactory repositoryFactory, IQueryBuilderFactory queryBuilderFactory) { queueItemRepository = repositoryFactory.GetRepository <AppQueueDbContext, QueueItem>(); _queryBuilderFactory = queryBuilderFactory; }