Exemple #1
0
 public EmployeeProjectsFacade(Func <IFilteredQuery <EmployeeProjectDTO, EmployeeProjectFilterDTO> > queryFactory,
                               IEntityDTOMapper <EmployeeProject, EmployeeProjectDTO> entityMapper,
                               IRepository <EmployeeProject, int> repository,
                               IRepository <Employee, int> parentRepository,
                               IDateTimeProvider dateTimeProvider,
                               IUnitOfWorkProvider unitOfWorkProvider)
     : base(queryFactory, entityMapper, repository, parentRepository, dateTimeProvider, unitOfWorkProvider)
 {
 }
        protected TemporalRelationshipCrudFacade(Func <IFilteredQuery <TRelationshipDTO, TFilterDTO> > queryFactory,
                                                 IEntityDTOMapper <TRelationshipEntity, TRelationshipDTO> entityMapper,
                                                 IRepository <TRelationshipEntity, TKey> repository,
                                                 IRepository <TParentEntity, TKey> parentRepository,
                                                 IDateTimeProvider dateTimeProvider,
                                                 IUnitOfWorkProvider unitOfWorkProvider)
        {
            this.entityMapper     = entityMapper;
            this.dateTimeProvider = dateTimeProvider;

            QueryFactory       = queryFactory;
            Repository         = repository;
            ParentRepository   = parentRepository;
            UnitOfWorkProvider = unitOfWorkProvider;
        }
Exemple #3
0
 public ArticlesFacade(Func <ArticlesListQuery> query, IRepository <Article, int> repository, IEntityDTOMapper <Article, ArticleDetailDTO> mapper) : base(query, repository, mapper)
 {
 }
 public AppCrudFacadeBase(Func<IQuery<TListDTO>> queryFactory, IRepository<TEntity, TKey> repository, IEntityDTOMapper<TEntity, TDetailDTO> mapper) : base(queryFactory, repository, mapper)
 {
 }
Exemple #5
0
 public AdminRegionsFacade(Func <RegionListQuery> queryFactory, IRepository <Region, int> repository, IEntityDTOMapper <Region, RegionDTO> mapper) : base(queryFactory, repository, mapper)
 {
 }
Exemple #6
0
 public AdminCategoriesFacade(Func <CategoryListQuery> queryFactory, IRepository <Categories, int> repository, IEntityDTOMapper <Categories, CategoryDetailDTO> mapper) : base(queryFactory, repository, mapper)
 {
 }
 protected FilteredCrudFacadeBase(Func <IFilteredQuery <TListDTO, TFilterDTO> > queryFactory, IRepository <TEntity, TKey> repository, IEntityDTOMapper <TEntity, TDetailDTO> mapper)
     : base(queryFactory, repository, mapper)
 {
 }
Exemple #8
0
 public VenuesFacade(Func <VenuesQuery> queryFactory, IRepository <Venue, int> repository, IEntityDTOMapper <Venue, VenueDetailDTO> mapper)
     : base(queryFactory, repository, mapper)
 {
 }
Exemple #9
0
 public InvestigationFacade(Func <InvestidationListQuery> queryFactory, IRepository <Investigation, Guid> repository, IEntityDTOMapper <Investigation, InvestigationDTO> mapper, IRepository <UserInvestigation, Guid> userInvestigationRepository, UserFacade userFacade, InvestigationInfo container, StatsFacade statsFacade) : base(queryFactory, repository, mapper)
 {
     this.InvestigationInfo           = container;
     this.UserInvestigationRepository = userInvestigationRepository;
     this.UserFacade  = userFacade;
     this.StatsFacade = statsFacade;
 }
Exemple #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CrudFacadeBase{TEntity, TKey, TListDTO, TDetailDTO}"/> class.
 /// </summary>
 protected CrudFacadeBase(Func <IQuery <TListDTO> > queryFactory, IRepository <TEntity, TKey> repository, IEntityDTOMapper <TEntity, TDetailDTO> mapper)
 {
     QueryFactory = queryFactory;
     Repository   = repository;
     Mapper       = mapper;
 }
Exemple #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CrudFacadeBase{TEntity, TKey, TListDTO, TDetailDTO}"/> class.
 /// </summary>
 public CrudFacadeBase(IQuery <TListDTO> query, IRepository <TEntity, TKey> repository, IEntityDTOMapper <TEntity, TDetailDTO> mapper)
 {
     this.Query      = query;
     this.Repository = repository;
     this.Mapper     = mapper;
 }
 public AdminProductsFacade(Func <ProductListQuery> queryFactory, IRepository <Products, int> repository, IEntityDTOMapper <Products, ProductDetailDTO> mapper) : base(queryFactory, repository, mapper)
 {
 }
 public FilteredCrudFacadeBase(IFilteredQuery <TListDTO, TFilterDTO> query, IRepository <TEntity, TKey> repository, IEntityDTOMapper <TEntity, TDetailDTO> mapper)
     : base(query, repository, mapper)
 {
 }
Exemple #14
0
 public UserFacade(Func <UserListQuery> queryFactory, IRepository <User, Guid> repository, IEntityDTOMapper <User, UserDTO> mapper, LoginFacade loginFacade) : base(queryFactory, repository, mapper)
 {
     this.LoginFacade = loginFacade;
 }
 public AdminSuppliersFacade(Func <SupplierListQuery> queryFactory, IRepository <Suppliers, int> repository, IEntityDTOMapper <Suppliers, SupplierDetailDTO> mapper) : base(queryFactory, repository, mapper)
 {
 }
Exemple #16
0
 public AreasFacade(Func <AreasQuery> queryFactory, IRepository <Area, int> repository, IEntityDTOMapper <Area, AreaDTO> mapper)
     : base(queryFactory, repository, mapper)
 {
 }