Пример #1
0
 public UserService(IUserRepository rep, ISiteRepository siteRepository, IArchiveRepository archiveRep)
 {
     this._userRepository = rep;
     this._userQuery      = new UserQuery();
     this._siteRepository = siteRepository;
     this._archiveRep     = archiveRep;
 }
Пример #2
0
 public IContentContainer CreateSiteContent(
     IArchiveRepository archiveRep,
     ITemplateRepository tempRep,
     int siteId)
 {
     return new ContentContainer(archiveRep,tempRep,siteId);
 }
Пример #3
0
 internal Archive(
     IContentRepository contentRep,
     IArchiveRepository archiveRep,
     ILinkRepository linkRep,
     IExtendFieldRepository extendRep,
     ICategoryRepository categoryRep,
     ITemplateRepository templateRep,
     int id,
     string strId,
     int categoryId,
     string title)
     : base(
         contentRep,
         extendRep,
         categoryRep,
         templateRep,
         linkRep,
         id,
         categoryId,
         title
         )
 {
     this.StrId = strId;
     this._archiveRep = archiveRep;
     this._templateRep = templateRep;
 }
Пример #4
0
 public UserService(IUserRepository rep, ISiteRepo siteRepository, IArchiveRepository archiveRep)
 {
     _userRepository = rep;
     _userQuery      = new UserQuery();
     _siteRepository = siteRepository;
     _archiveRep     = archiveRep;
 }
 public RequestService(IUnitOfWork unitOfWork, IRequestRepository requestRepository,
                       IProfileRepository profileRepository, IStudentRepository studentRepository,
                       IPersonRepository personRepository, IMemberMasterRepository memberMasterRepository,
                       ISignerRepository signerRepository, ICartableRepository cartableRepository,
                       IPostPersonRepository postPersonRepository, IArchiveRepository archiveRepository,
                       IUserPostRepository userPostRepository, ICommissionRepository commissionRepository,
                       ICouncilRepository councilRepository, IAttachmentRepository attachmentRepository,
                       IVoteRepository voteRepository, ICommissionSpecialEducationRepository commissionSpecialEducationRepository)
 {
     _unitOfWork             = unitOfWork;
     _requestRepository      = requestRepository;
     _profileRepository      = profileRepository;
     _studentRepository      = studentRepository;
     _personRepository       = personRepository;
     _memberMasterRepository = memberMasterRepository;
     _signerRepository       = signerRepository;
     _cartableRepository     = cartableRepository;
     _postPersonRepository   = postPersonRepository;
     _archiveRepository      = archiveRepository;
     _userPostRepository     = userPostRepository;
     _commissionRepository   = commissionRepository;
     _councilRepository      = councilRepository;
     _attachmentRepository   = attachmentRepository;
     _voteRepository         = voteRepository;
     _commissionSpecialEducationRepository = commissionSpecialEducationRepository;
 }
Пример #6
0
        /// <summary>
        /// Creates a new api from the currently registered
        /// repositories.
        /// </summary>
        public Api(
            IContentFactory contentFactory,
            IAliasRepository aliasRepository,
            IArchiveRepository archiveRepository,
            IMediaRepository mediaRepository,
            IPageRepository pageRepository,
            IPageTypeRepository pageTypeRepository,
            IParamRepository paramRepository,
            IPostRepository postRepository,
            IPostTypeRepository postTypeRepository,
            ISiteRepository siteRepository,
            ISiteTypeRepository siteTypeRepository,
            ICache cache              = null,
            IStorage storage          = null,
            IImageProcessor processor = null)
        {
            // Store the cache
            _cache = cache;

            // Create services without dependecies
            PageTypes = new PageTypeService(pageTypeRepository, cache);
            Params    = new ParamService(paramRepository, cache);
            PostTypes = new PostTypeService(postTypeRepository, cache);
            Sites     = new SiteService(siteRepository, contentFactory, cache);
            SiteTypes = new SiteTypeService(siteTypeRepository, cache);

            // Create services with dependencies
            Aliases  = new AliasService(aliasRepository, Sites, cache);
            Media    = new MediaService(mediaRepository, Params, storage, processor, cache);
            Pages    = new PageService(pageRepository, contentFactory, Sites, Params, cache);
            Posts    = new PostService(postRepository, contentFactory, Sites, Pages, cache);
            Archives = new ArchiveService(archiveRepository, Params, Posts);
        }
Пример #7
0
 internal Archive(
     IContentRepository contentRep,
     IArchiveRepository archiveRep,
     ILinkRepository linkRep,
     IExtendFieldRepository extendRep,
     ICategoryRepository categoryRep,
     ITemplateRepository templateRep,
     int id,
     string strId,
     int categoryId,
     string title)
     : base(
         contentRep,
         extendRep,
         categoryRep,
         templateRep,
         linkRep,
         id,
         categoryId,
         title
         )
 {
     this.StrId        = strId;
     this._archiveRep  = archiveRep;
     this._templateRep = templateRep;
 }
Пример #8
0
 public IContentContainer CreateSiteContent(
     IArchiveRepository archiveRep,
     ITemplateRepository tempRep,
     int siteId)
 {
     return(new ContentContainer(archiveRep, tempRep, siteId));
 }
Пример #9
0
 public IContentContainer CreateSiteContent(
     ICategoryRepo catRepo,
     IArchiveRepository archiveRep,
     ITemplateRepo tempRep,
     int siteId)
 {
     return(new ContentContainer(catRepo, archiveRep, tempRep, siteId));
 }
Пример #10
0
 public BookService(IBookRepository bookRepository, IMapper mapper, IPurchaseRepository purchaseRepository, ICoverRepository coverRepository, IArchiveRepository archiveRepository)
 {
     _bookRepository     = bookRepository;
     _mapper             = mapper;
     _purchaseRepository = purchaseRepository;
     _coverRepository    = coverRepository;
     _archiveRepository  = archiveRepository;
 }
Пример #11
0
 public ArchiveService(IArchiveRepository repo, IParamService paramService, IPostService postService)
 {
     base();
     this._repo         = repo;
     this._paramService = paramService;
     this._postService  = postService;
     return;
 }
Пример #12
0
 public ResourceAndStateCleanEventHandler(ITasksRepository tasksRepository, IKubectlHelper kubectlHelper, IEventPublisher eventPublisher, IModuleRepository moduleRepository, IArchiveRepository archiveRepository)
 {
     _tasksRepository   = tasksRepository;
     _kubectlHelper     = kubectlHelper;
     _eventPublisher    = eventPublisher;
     _moduleRepository  = moduleRepository;
     _archiveRepository = archiveRepository;
 }
Пример #13
0
 internal ContentContainer(
     IArchiveRepository archiveRep,
     ITemplateRepository tempRep,
     int siteId)
 {
     this._archiveRep = archiveRep;
     this._tempRep    = tempRep;
     this.SiteId      = siteId;
 }
Пример #14
0
        internal ContentContainer(
            IArchiveRepository archiveRep,
            ITemplateRepository tempRep,
            int siteId)
        {

            this._archiveRep = archiveRep;
            this._tempRep = tempRep;
            this.SiteId = siteId;
        }
Пример #15
0
 internal ContentContainer(
     ICategoryRepo catRepo,
     IArchiveRepository archiveRep,
     ITemplateRepo tempRep,
     int siteId)
 {
     _catRepo    = catRepo;
     _archiveRep = archiveRep;
     _tempRep    = tempRep;
     SiteId      = siteId;
 }
Пример #16
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="contentRep"></param>
 /// <param name="archiveRep"></param>
 /// <param name="extendRep"></param>
 /// <param name="categoryRep"></param>
 /// <param name="templateRep"></param>
 /// <param name="linkRep"></param>
 /// <param name="id"></param>
 /// <param name="strId"></param>
 /// <param name="categoryId"></param>
 /// <param name="title"></param>
 /// <returns></returns>
 public IArchive CreateArchive(
     IContentRepository contentRep,
     IArchiveRepository archiveRep,
     IExtendFieldRepository extendRep,
     ICategoryRepo categoryRep,
     ITemplateRepo templateRep,
     CmsArchiveEntity value)
 {
     return(new Archive(contentRep, archiveRep, extendRep,
                        categoryRep, templateRep, value));
 }
Пример #17
0
 public DatasetService(IDatasetRepository repository,
                       IArchiveRepository archiveRepository,
                       IDatasetValidateProcessorFactory datasetValidateProcessorFactory)
 {
     _repository = repository
                   ?? throw new ArgumentNullException(nameof(repository));
     _archiveRepository = archiveRepository
                          ?? throw new ArgumentNullException(nameof(archiveRepository));
     _datasetValidateProcessorFactory = datasetValidateProcessorFactory
                                        ?? throw new ArgumentNullException(nameof(datasetValidateProcessorFactory));
 }
Пример #18
0
 public IContentContainer GetContent(int siteId)
 {
     if (!siteContents.ContainsKey(siteId))
     {
         siteContents.Add(siteId,
                          base.CreateSiteContent(
                              this._archiveRep ?? (this._archiveRep = ObjectFactory.GetInstance <IArchiveRepository>()),
                              this._tempRep,
                              siteId)
                          );
     }
     return(siteContents[siteId]);
 }
Пример #19
0
        public IContentContainer GetContent(int siteId)
        {
            if (!siteContents.ContainsKey(siteId))
            {

                siteContents.Add(siteId,
                    base.CreateSiteContent(
                    this._archiveRep ?? (this._archiveRep = ObjectFactory.GetInstance<IArchiveRepository>()),
                    this._tempRep ,
                    siteId)
                    );
            }
            return siteContents[siteId];
        }
Пример #20
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="contentRep"></param>
 /// <param name="archiveRep"></param>
 /// <param name="extendRep"></param>
 /// <param name="categoryRep"></param>
 /// <param name="templateRep"></param>
 /// <param name="linkRep"></param>
 /// <param name="id"></param>
 /// <param name="strId"></param>
 /// <param name="categoryId"></param>
 /// <param name="title"></param>
 /// <returns></returns>
 public IArchive CreateArchive(
     IContentRepository contentRep,
     IArchiveRepository archiveRep,
     IExtendFieldRepository extendRep,
     ICategoryRepository categoryRep,
     ITemplateRepository templateRep,
     ILinkRepository linkRep,
     int id,
     string strId,
     int categoryId,
     string title)
 {
     return(new Archive(contentRep, archiveRep, linkRep, extendRep, categoryRep, templateRep, id, strId, categoryId, title));
 }
Пример #21
0
 public SiteService(ISiteRepo resp,
                    ICategoryRepo categoryRep,
                    IArchiveRepository archiveRep,
                    IExtendFieldRepository extendFieldPository,
                    IContentRepository contentRep,
                    ITemplateRepo tempRep)
 {
     this.repo         = resp;
     this._extendRep   = extendFieldPository;
     this._categoryRep = categoryRep;
     this._archiveRep  = archiveRep;
     this._contentRep  = contentRep;
     this._tempRep     = tempRep;
 }
Пример #22
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="contentRep"></param>
 /// <param name="archiveRep"></param>
 /// <param name="extendRep"></param>
 /// <param name="categoryRep"></param>
 /// <param name="templateRep"></param>
 /// <param name="linkRep"></param>
 /// <param name="id"></param>
 /// <param name="strId"></param>
 /// <param name="categoryId"></param>
 /// <param name="title"></param>
 /// <returns></returns>
 public IArchive CreateArchive(
     IContentRepository contentRep,
     IArchiveRepository archiveRep,
     IExtendFieldRepository extendRep,
     ICategoryRepository categoryRep,
     ITemplateRepository templateRep,
     ILinkRepository linkRep,
     int id,
     string strId,
     int categoryId,
     string title)
 {
     return new Archive(contentRep, archiveRep, linkRep, extendRep, categoryRep, templateRep, id, strId, categoryId, title);
 }
Пример #23
0
 public Api(IContentFactory contentFactory, IAliasRepository aliasRepository, IArchiveRepository archiveRepository, IMediaRepository mediaRepository, IPageRepository pageRepository, IPageTypeRepository pageTypeRepository, IParamRepository paramRepository, IPostRepository postRepository, IPostTypeRepository postTypeRepository, ISiteRepository siteRepository, ISiteTypeRepository siteTypeRepository, ICache cache = null, IStorage storage = null, IImageProcessor processor = null, ISearch search = null)
 {
     base();
     this._cache = cache;
     this.u003cPageTypesu003ek__BackingField = new PageTypeService(pageTypeRepository, cache);
     this.u003cParamsu003ek__BackingField    = new ParamService(paramRepository, cache);
     this.u003cPostTypesu003ek__BackingField = new PostTypeService(postTypeRepository, cache);
     this.u003cSitesu003ek__BackingField     = new SiteService(siteRepository, contentFactory, cache);
     this.u003cSiteTypesu003ek__BackingField = new SiteTypeService(siteTypeRepository, cache);
     this.u003cAliasesu003ek__BackingField   = new AliasService(aliasRepository, this.get_Sites(), cache);
     this.u003cMediau003ek__BackingField     = new MediaService(mediaRepository, this.get_Params(), storage, processor, cache);
     this.u003cPagesu003ek__BackingField     = new PageService(pageRepository, contentFactory, this.get_Sites(), this.get_Params(), this.get_Media(), cache, search);
     this.u003cPostsu003ek__BackingField     = new PostService(postRepository, contentFactory, this.get_Sites(), this.get_Pages(), this.get_Params(), this.get_Media(), cache, search);
     this.u003cArchivesu003ek__BackingField  = new ArchiveService(archiveRepository, this.get_Params(), this.get_Posts());
     return;
 }
Пример #24
0
 internal Archive(
     IContentRepository contentRep,
     IArchiveRepository archiveRep,
     IExtendFieldRepository extendRep,
     ICategoryRepo categoryRep,
     ITemplateRepo templateRep,
     CmsArchiveEntity value)
     : base(
         contentRep,
         extendRep,
         categoryRep,
         templateRep
         )
 {
     this._value       = value;
     this._archiveRep  = archiveRep;
     this._templateRep = templateRep;
     this._catRepo     = categoryRep;
 }
Пример #25
0
        public void SetUp()
        {
            _transactionScope       = new TransactionScope();
            _documentserviceFactory = Resolve <IDocumentServiceFactory>();
            _configurationManager   = Resolve <IConfigurationManager>();

            _archiveRepository = new ArchiveRepository(_documentserviceFactory, _configurationManager);

            _grid                = "132428-113348X-DZXW";
            _accountNumber       = "6012 2652";
            _docType1            = "stm";
            _docType2            = "ltr";
            _subDocType          = "trn";
            _documentId          = "1708F960-F5FE-43E9-BFA3-4035E33FF5F1";
            _mailingName         = "Miss Susan Bridget Millington";
            _managementCompanyId = "022";
            _investorReference   = "8011 6548";
            _pageNumber          = 1;
            _numberOfItems       = 10;
        }
        private void Dispose(bool dispose)
        {
            if (dispose)
            {
                if (_departmentRepository != null)
                {
                    //_connection.Dispose();
                    _departmentRepository = null;
                }

                if (_archiveRepository != null)
                {
                    //_connection.Dispose();
                    _archiveRepository = null;
                }
                if (_eventRepository != null)
                {
                    _eventRepository = null;
                }
                if (_imageRepository != null)
                {
                    _imageRepository = null;
                }
                if (_imgPhotoGalleryRepository != null)
                {
                    _imgPhotoGalleryRepository = null;
                }
                if (_photoGalleryRepository != null)
                {
                    _photoGalleryRepository = null;
                }
                if (_videoRepository != null)
                {
                    _videoRepository = null;
                }
                if (_instance != null)
                {
                    _instance = null;
                }
            }
        }
Пример #27
0
        public IContentContainer GetContent(int siteId)
        {
            if (siteId == 0)
            {
                return(CreateSiteContent(
                           _catRepo,
                           _archiveRep ?? (_archiveRep = Ioc.GetInstance <IArchiveRepository>()),
                           _tempRep,
                           siteId));
            }

            if (!siteContents.ContainsKey(siteId))
            {
                siteContents.Add(siteId,
                                 CreateSiteContent(
                                     _catRepo,
                                     _archiveRep ?? (_archiveRep = Ioc.GetInstance <IArchiveRepository>()),
                                     _tempRep,
                                     siteId)
                                 );
            }
            return(siteContents[siteId]);
        }
Пример #28
0
 public ArchiveEventHandler(IModuleRepository moduleRepository, IArchiveRepository archiveRepository, ITasksRepository tasksRepository)
 {
     _moduleRepository  = moduleRepository;
     _archiveRepository = archiveRepository;
     _tasksRepository   = tasksRepository;
 }
Пример #29
0
 public ArchiveTest()
 {
     this.archiveRepo = Ioc.GetInstance <IArchiveRepository>();
 }
Пример #30
0
 public ArchiveController(IArchiveRepository archiveRepository, IHttpContextAccessor httpContextAccessor)
 {
     _archiveRepository   = archiveRepository;
     _httpContextAccessor = httpContextAccessor;
 }
Пример #31
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 /// <param name="repo">The main repository</param>
 /// <param name="paramService">The param service</param>
 /// <param name="postService">The post service</param>
 public ArchiveService(IArchiveRepository repo, IParamService paramService, IPostService postService)
 {
     _repo         = repo;
     _paramService = paramService;
     _postService  = postService;
 }
Пример #32
0
 public ArchiveController(IArchiveRepository archiveRepository)
 {
     _archiveRepository = archiveRepository;
 }
Пример #33
0
 public ArchiveController(IArchiveRepository repository)
 {
     _repository = repository;
 }
Пример #34
0
 public ArchiveService(IArchiveRepository archiveRepository)
 {
     _archiveRepository = archiveRepository;
 }
Пример #35
0
 public ArchiveTest()
 {
     this.archiveRepo = Ioc.GetInstance <IArchiveRepository>();
     this.catRepo     = Ioc.GetInstance <ICategoryRepo>();
 }
Пример #36
0
 public ArchiveDownloadController(IArchiveRepository repository, IArchiveFileStorageManager fileStorageManager)
 {
     _repository         = repository;
     _fileStorageManager = fileStorageManager;
 }