Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DocumentService"/> class.
 /// </summary>
 /// <param name="documentRepository">The document repository.</param>
 /// <param name="elasticRepository">The ElasticSearch repository.</param>
 public DocumentService(
     IDocumentRepository documentRepository,
     IElasticRepository elasticRepository)
 {
     this.documentRepository = documentRepository;
     this.elasticRepository  = elasticRepository;
 }
Пример #2
0
        public DocumentsModule()
        {
            this.RequiresAuthentication();
            this.RequiresAnyClaim(new[] { "Users", "Admins" });

            Get["/"] = param => { return(View["Views/Documents/Index.html"]); };

            Get["/UserDocs/{id}"] = param => { return(GetUserDocs((Guid)param.id)); };

            Get["/Add"] = param => { return(View["Views/Documents/Form.html"]); };

            Post["/Add"] = param =>
            {
                string title       = (string)param.Request.Form.Title;
                string description = (string)param.Request.Form.Description;
                Guid   userId      = (Guid)param.Request.Form.UserId;
                using (IDocumentRepository ctx = Program.NinjectKernel.Get <IDocumentRepository>())
                {
                    ctx.Add(new Document()
                    {
                        Title = title, Description = description
                    });
                    return(View["Views/Documents/Index.html"]);
                }
            };
        }
Пример #3
0
 public QCService()
 {
     _documentRepository = DI.CreateDocumentRepository();
     _refreshDocumentRepository = DI.CreateDocumentRepository();
     _generalRepository = DI.CreateGeneralrepository();
     _refreshGeneralRepository = DI.CreateGeneralrepository();
 }
 public LuceneSiteIndexHandler(IContentRepository contentRepository
                               , IDocumentRepository documentRepository, IIndexingHandler indexingHandler)
 {
     _contentRepository  = contentRepository;
     _indexingHandler    = indexingHandler;
     _documentRepository = documentRepository;
 }
Пример #5
0
        public ProductApiController(IDocumentRepository _documentRepository,
            ITypeOfTaskRepository _typeOfTaskRepository,
            IFormatsNameRepository _formatsName,
            IProductRepository _productRepository,
            ITaskExecutorRepository _taskExecutorRepository,
            IArticleRepository _articleRepository,
            ICustomerSupplierRepository _customerSupplierRepository,
            IMenuProductRepository _menuProduct,
            ICostDetailRepository _costDetailRepository,
            ITaskCenterRepository _taskCenterRepository)
        {
            typeOfTaskRepository = _typeOfTaskRepository;
            documentRepository = _documentRepository;
            productRepository = _productRepository;
            taskExecutorRepository = _taskExecutorRepository;
            articleRepository = _articleRepository;
            customerSupplierRepository = _customerSupplierRepository;
            menu = _menuProduct;
            costDetailRepository = _costDetailRepository;
            taskCenterRepository = _taskCenterRepository;

            this.Disposables.Add(typeOfTaskRepository);
            this.Disposables.Add(documentRepository);
            this.Disposables.Add(productRepository);
            this.Disposables.Add(taskExecutorRepository);
            this.Disposables.Add(articleRepository);
            this.Disposables.Add(customerSupplierRepository);
            this.Disposables.Add(menu);
            this.Disposables.Add(costDetailRepository);
            this.Disposables.Add(taskCenterRepository);

        }
 /// <summary>
 /// Handle the upload functionality.
 /// </summary>
 /// <param name="mailSettings"></param>
 /// <param name="errorSettings"></param>
 /// <param name="documentRepository"></param>
 /// <param name="generalSettings"></param>
 public UploadHelperFunctionsUtility(IOptions<MailSettings> mailSettings, IOptions<ErrorSettings> errorSettings, IDocumentRepository documentRepository, IOptions<GeneralSettings> generalSettings)
 {
     this.mailSettings = mailSettings.Value;
     this.errorSettings = errorSettings.Value;
     this.documentRepository = documentRepository;
     this.generalSettings = generalSettings.Value;
 }
        public MongoDbRepositoryTests(ITestOutputHelper output)
        {
            var configuration = ConfigurationReader.GetConfig();

            repo        = new MongoRepository <Server, Guid>(configuration);
            this.output = output;
        }
 public PupilService(IDocumentRepository documentRepository, IDataService dataService, IEstablishmentService schoolService, IAllocationYearConfig year)
 {
     _documentRepository = documentRepository;
     _dataService        = dataService;
     _schoolService      = schoolService;
     _allocationYear     = year.Value;
 }
Пример #9
0
 public DataController(IConfiguration configuration, IDocumentRepository documentRepository, IImageSignature imageSignature, ILoggerFactory logFactory)
 {
     _configuration  = configuration;
     _obj            = new Data(documentRepository);
     _imageSignature = imageSignature;
     _logger         = logFactory.CreateLogger <DataController>();
 }
Пример #10
0
 public MergeDocumentApplicationService(IFileShareProvider fileShareProvider, ILogManager logManager, IDocumentRepository documentRepository, IDocumentProvider documentProvider)
 {
     _fileShareProvider  = fileShareProvider;
     _logManager         = logManager;
     _documentRepository = documentRepository;
     _documentProvider   = documentProvider;
 }
 public DocumentProvision(IDocumentRepository docRepository,
                          IUserRepository userRepository,
                          IUploadHelperFunctions uploadHelperFunctions,
                          IOptions <GeneralSettings> generalSettings,
                          IOptions <DocumentSettings> documentSettings,
                          ICustomLogger customLogger,
                          IOptions <SearchSettings> searchSettings,
                          IConfigurationRoot configuration,
                          IHttpContextAccessor httpContextAccessor,
                          ISPOAuthorization spoAuthorization,
                          IOptions <LogTables> logTables, IOptions <ErrorSettings> errorSettings)
 {
     this.docRepository         = docRepository;
     this.uploadHelperFunctions = uploadHelperFunctions;
     this.userRepository        = userRepository;
     this.generalSettings       = generalSettings.Value;
     this.documentSettings      = documentSettings.Value;
     this.customLogger          = customLogger;
     this.logTables             = logTables.Value;
     this.errorSettings         = errorSettings.Value;
     this.searchSettings        = searchSettings.Value;
     this.configuration         = configuration;
     this.httpContextAccessor   = httpContextAccessor;
     this.spoAuthorization      = spoAuthorization;
 }
        private PublishedSnapshotService(ServiceContext serviceContext,
                                         IPublishedContentTypeFactory publishedContentTypeFactory,
                                         IScopeProvider scopeProvider,
                                         ICacheProvider requestCache,
                                         IEnumerable <IUrlSegmentProvider> segmentProviders,
                                         IPublishedSnapshotAccessor publishedSnapshotAccessor, IVariationContextAccessor variationContextAccessor,
                                         IDocumentRepository documentRepository, IMediaRepository mediaRepository, IMemberRepository memberRepository,
                                         IDefaultCultureAccessor defaultCultureAccessor,
                                         ILogger logger,
                                         IGlobalSettings globalSettings,
                                         ISiteDomainHelper siteDomainHelper,
                                         PublishedContentTypeCache contentTypeCache,
                                         MainDom mainDom,
                                         bool testing, bool enableRepositoryEvents)
            : base(publishedSnapshotAccessor, variationContextAccessor)
        {
            _routesCache = new RoutesCache();
            _publishedContentTypeFactory = publishedContentTypeFactory;
            _contentTypeCache            = contentTypeCache
                                           ?? new PublishedContentTypeCache(serviceContext.ContentTypeService, serviceContext.MediaTypeService, serviceContext.MemberTypeService, publishedContentTypeFactory, logger);

            _xmlStore = new XmlStore(serviceContext, scopeProvider, _routesCache,
                                     _contentTypeCache, segmentProviders, publishedSnapshotAccessor, mainDom, testing, enableRepositoryEvents,
                                     documentRepository, mediaRepository, memberRepository, globalSettings);

            _domainService          = serviceContext.DomainService;
            _memberService          = serviceContext.MemberService;
            _mediaService           = serviceContext.MediaService;
            _userService            = serviceContext.UserService;
            _defaultCultureAccessor = defaultCultureAccessor;

            _requestCache     = requestCache;
            _globalSettings   = globalSettings;
            _siteDomainHelper = siteDomainHelper;
        }
Пример #13
0
 public DocumentsController(
     IDocumentRepository documentRepository,
     ILogger <DocumentsController> logger)
 {
     this.documentRepository = documentRepository;
     this.logger             = logger;
 }
Пример #14
0
 public DocumentService( IDocumentRepository DocumentRepository )
 {
     if ( DocumentRepository == null ) {
         throw new ArgumentNullException( "DocumentRepository" );
     }
     this.documentRepository = DocumentRepository;
 }
Пример #15
0
 public DocumentLogic(
     IDocumentRepository documentRepository,
     IEventBus eventBus)
 {
     this.eventBus           = eventBus;
     this.documentRepository = documentRepository;
 }
Пример #16
0
 public MailMessageRepository(ISPOAuthorization spoAuthorization,
                              IOptions <GeneralSettings> generalSettings, IDocumentRepository documentRepository)
 {
     this.spoAuthorization   = spoAuthorization;
     this.generalSettings    = generalSettings.Value;
     this.documentRepository = documentRepository;
 }
 public DocumentController(IDocumentRepository documentRepository, UserManager <ApplicationUser> userManager, IDavaRepository davaRepository, IMapper mapper)
 {
     _documentRepository = documentRepository;
     _userManager        = userManager;
     _davaRepository     = davaRepository;
     _mapper             = mapper;
 }
 public UpdateDocumentService(
     INotifier notifier,
     IDocumentRepository documentRepository)
     : base(notifier)
 {
     _documentRepository = documentRepository;
 }
Пример #19
0
 public SharingService(IDocumentRepository documentRepo, IUserDocumentRepository userDocRepo, IUsersRepository userRepo, IMapper mapper)
 {
     _documentRepo     = documentRepo ?? throw new ArgumentNullException(nameof(documentRepo));
     _userDocumentRepo = userDocRepo ?? throw new ArgumentNullException(nameof(userDocRepo));
     _userRepo         = userRepo ?? throw new ArgumentNullException(nameof(userRepo));
     _mapper           = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
Пример #20
0
 public DocumentController(IDocumentRepository documentRepository, IWorkflowSchemeRepository workflowSchemeRepository, IEmployeeRepository employeeRepository, IMapper mapper)
 {
     _documentRepository       = documentRepository;
     _workflowSchemeRepository = workflowSchemeRepository;
     _employeeRepository       = employeeRepository;
     _mapper = mapper;
 }
        protected override void Context()
        {
            DBContext = new PRToolsEntities();
            TimeProvider = new TimeProvider();
            DocumentRepository = new DocumentRepository(DBContext, TimeProvider);

            _testConntection = new SqlConnection("Server=SULPYWIN7;Database=PRTools;Integrated Security=True;");
            _testConntection.Open();

            _transactionScope = new TransactionScope();
            using (_transactionScope)
            {
                var sql =
                    @"SET IDENTITY_INSERT Customers ON
            INSERT INTO Customers ([CustomerId], [CustomerTypeKey], [GooglePlacesURL], [ListName], [Name], [ParentCustomerId], [Phone], [TwitterHandle], [WebsiteURL])
            VALUES ("+CustomerId+@", 'CorporateClient', 'googlePlacesURL', 'ListName', 'Name', 0, '555-555-5555', '@twitterhandle', 'www.website.com')
            SET IDENTITY_INSERT Customers OFF
            SET IDENTITY_INSERT CustomLocalizationFields ON
            INSERT INTO CustomLocalizationFields ([CustomLocalizationFieldId], [FieldName])
            VALUES (1, '"+SomeCustomField+@"')
            SET IDENTITY_INSERT CustomLocalizationFields OFF
            SET IDENTITY_INSERT CustomLocalizationFieldValues ON
            INSERT INTO CustomLocalizationFieldValues ([CustomLocalizationFieldValueId], [FieldValue], [CustomerId], [CustomLocalizationFieldId])
            VALUES (1, '"+SomeCustomFieldValue+@"', 5, 1)
            SET IDENTITY_INSERT CustomLocalizationFieldValues OFF";

                var command = new SqlCommand(sql, _testConntection);
                command.ExecuteNonQuery();
            }
        }
Пример #22
0
 public UnitOfWork(ApplicationDbContext context)
 {
     _context          = context;
     OrganizationUnits = new OrganizationUnitRepository(context);
     DocumentTypes     = new DocumentTypeRepository(context);
     Documents         = new DocumentRepository(context);
 }
Пример #23
0
        public DocumentController(IConstantRepository ConstantParam, IDocumentRepository DocumentParam, IMinistryRepository MinistryParam)
        {
            ConstantRepository = ConstantParam;
            DocumentRepository = DocumentParam;
            MinistryRepository = MinistryParam;

            ViewBag.Supervisor = false;
            int memberID = Convert.ToInt16(System.Web.HttpContext.Current.Session["personID"]);

            if (memberID > 0)
            {
                if (MembershipRepositroy.IsUser(memberID))
                {
                    user user = MembershipRepositroy.GetUserByID(memberID);
                    if ((user.role.Name == "WebMaster") || (user.role.Name == "Pastor") || (user.role.Name == "Admin") || (user.role.Name == "Admin2")) //creator access
                    {
                        ViewBag.Supervisor = true;
                    }

                    if (user.role.Name == "WebMaster") //creator access
                    {
                        ViewBag.Supervisor2 = true;
                    }

                    if ((user.role.Name == "Officer") || (user.role.Name == "FinanceLead")) //creator access
                    {
                        ViewBag.Supervisor3 = true;
                    }
                }
            }
        }
 public SendDocumentNotificationCommandHandler(
     IEntityRepository entityRepository,
     IDocumentRepository documentRepository)
 {
     this.entityRepository   = entityRepository;
     this.documentRepository = documentRepository;
 }
 protected override void Context()
 {
     MockAuthorizationService = MockRepository.GenerateStub<IAuthorizationService>();
     MockDocumentRepository = MockRepository.GenerateStub<IDocumentRepository>();
     MockCustomerRepository = MockRepository.GenerateStub<ICustomerRepository>();
     //DocumentService = new DocumentService(MockAuthorizationService, MockDocumentRepository, MockCustomerRepository);
 }
Пример #26
0
 public DocumentCommandHandler(
     IDocumentRepository documentRepository,
     IDataStore dataStore)
 {
     _documentRepository = documentRepository;
     _dataStore          = dataStore;
 }
Пример #27
0
        public AssignmentService(IAssignmentRepository assignmentRepository, IActivityRepository activityRepository,
                                 IDocumentRepository documentRepository)
        {
            if (assignmentRepository == null)
            {
                throw new ArgumentNullException(nameof(assignmentRepository));
            }

            _assignmentRepository = assignmentRepository;

            if (activityRepository == null)
            {
                throw new ArgumentNullException(nameof(activityRepository));
            }

            _activityRepository = activityRepository;

            if (documentRepository == null)
            {
                throw new ArgumentNullException(nameof(documentRepository));
            }

            _documentRepository = documentRepository;

            listAttachments = new List <System.Net.Mail.Attachment>();
            listUsers       = new List <string>();
            listUsersCC     = new List <string>();
            email           = new EmailHelper("", "", "", "");
        }
Пример #28
0
 public DocumentCommandHandler(IDocumentRepository documentRepository, IStoreRepository storeRepository, IUnitOfWork unitOfWork, ILogger logger)
 {
     _documentRepository = documentRepository;
     _storeRepository    = storeRepository;
     _unitOfWork         = unitOfWork;
     _logger             = logger;
 }
Пример #29
0
        private readonly IDocumentTypeRepository _documentTypeRepository; //文档类型仓储

        #endregion Fields

        #region Constructors

        public DocumentAppService(IDocumentQuery documentQuery, IDocumentRepository documentRepository,
            IDocumentTypeRepository documentTypeRepository)
        {
            _documentQuery = documentQuery;
            _documentRepository = documentRepository;
            _documentTypeRepository = documentTypeRepository;
        }
 public DocumentSlugExistsConstraint( IDocumentRepository DocumentRepository )
 {
     if ( DocumentRepository == null ) {
         throw new ArgumentNullException( "DocumentRepository" );
     }
     this.documentRepository = DocumentRepository;
 }
        protected override void Context()
        {
            DbContext = new PRToolsEntities();
            DocumentRepository = new DocumentRepository(DbContext, new TimeProvider());

            _transactionScope = new TransactionScope();
            using (_transactionScope)
            {
                TestCustomer = new Customer
                                   {
                                       CustomerType = DbContext.CustomerTypes.FirstOrDefault(),
                                       GooglePlacesURL = "GooglePlacesURL",
                                       TwitterHandle = "TwitterHandle",
                                       WebsiteURL = "WebsiteURL",
                                       ListName = "ListName",
                                       Name = "Name",
                                       ParentCustomerId = 0,
                                       Phone = "555-555-5555",
                                   };

                DbContext.Customers.AddObject(TestCustomer);

                TestDocument = new Document
                                   {
                                       Title = "TestTitle",
                                       Body = "This is a test body",
                                       CreatedByUsername = "******",
                                       CreatedDate = new DateTime(2011, 1, 1),
                                   };

                DbContext.Documents.AddObject(TestDocument);

                DbContext.SaveChanges();
            }
        }
Пример #32
0
 public DocumentAppService(
     IProjectRepository projectRepository,
     IDocumentRepository documentRepository,
     IDocumentSourceFactory documentStoreFactory,
     IDistributedCache <LanguageConfig> languageCache,
     IDistributedCache <DocumentResourceDto> resourceCache,
     IDistributedCache <DocumentUpdateInfo> documentUpdateCache,
     IHostEnvironment hostEnvironment,
     IDocumentFullSearch documentFullSearch,
     IOptions <DocsElasticSearchOptions> docsElasticSearchOptions,
     IConfiguration configuration)
 {
     _projectRepository                  = projectRepository;
     _documentRepository                 = documentRepository;
     _documentStoreFactory               = documentStoreFactory;
     LanguageCache                       = languageCache;
     ResourceCache                       = resourceCache;
     DocumentUpdateCache                 = documentUpdateCache;
     HostEnvironment                     = hostEnvironment;
     _documentFullSearch                 = documentFullSearch;
     _configuration                      = configuration;
     _docsElasticSearchOptions           = docsElasticSearchOptions.Value;
     _cacheTimeout                       = GetCacheTimeout();
     _documentResourceAbsoluteExpiration = GetDocumentResourceAbsoluteExpirationTimeout();
     _documentResourceSlidingExpiration  = GetDocumentResourceSlidingExpirationTimeout();
 }
Пример #33
0
 public DocumentController(IDocumentRepository docRepo, IHostingEnvironment hosting, ILogger <DocumentController> logger)
 {
     _documentRepository = docRepo;
     _hostingEnvironment = hosting;
     _rootPath           = _hostingEnvironment.ContentRootPath;
     _logger             = logger;
 }
Пример #34
0
 public SafetyDeclarationManager(DataContext context, ISafetyDeclarationRepository safetyDeclarationRepository,
                                 IDocumentRepository documentRepository)
 {
     _context = context;
     _safetyDeclarationRepository = safetyDeclarationRepository;
     _documentRepository          = documentRepository;
 }
Пример #35
0
 public SolutionsController(
     IDocumentRepository documentRepository,
     ILogger <SolutionsController> logger)
 {
     _documentRepository = documentRepository;
     _logger             = logger;
 }
Пример #36
0
 public DocumentService(IDocumentRepository documentRepository, ICustomerRepository customerRepository, IUnitOfWork uow
                        , IEmployeeRepository employeeRepository)
     : this(documentRepository, uow)
 {
     this._customerRepository = customerRepository;
     _employeeRepository      = employeeRepository;
 }
Пример #37
0
 public DocumentSaver(IAuthorizationService authorizationService, AbstractValidator<Document> validator,
                      IDocumentRepository documentRepository)
 {
     _authorizationService = authorizationService;
     _validator = validator;
     _documentRepository = documentRepository;
 }
Пример #38
0
 private static async Task CreatePeople(IDocumentRepository repository)
 {
     await SavePerson(repository, "John", "Smith");
     await SavePerson(repository, "Tom", "Bar");
     await SavePerson(repository, "Jess", "Bar");
     await SavePerson(repository, "Foo", "Bar");
     System.Console.WriteLine("");
 }
Пример #39
0
 public DocumentService(IDocumentRepository documentRepository)
 {
     if (documentRepository == null)
     {
         throw new ArgumentNullException("documentRepository");
     }
     _documentRepository = documentRepository;
 }
 public DocumentService(IDocumentRepository documentRepository, IFileService fileService, IUserService userService, 
     IAdministrationService administrationService)
 {
     _documentRepository = documentRepository;
     _administrationService = administrationService;
     _fileService = fileService;
     _userService = userService;
 }
 public AddedDocumentsService(IPeninsulaLog log, IDocumentRepository documentRepository, IUserForAuditingRepository userForAuditingRepository, ISiteStructureElementRepository siteRepository, IDocumentTypeRepository documentTypeRepository)
 {
     _log = log;
     _documentRepository = documentRepository;
     _userForAuditingRepository = userForAuditingRepository;
     _siteRepository = siteRepository;
     _documentTypeRepository = documentTypeRepository;
 }
Пример #42
0
        public TaskCenterController(ITaskCenterRepository _tskExDataRep,
            IDocumentRepository _docDataRep)
        {
            taskCenterRepository = _tskExDataRep;
            documentRepository = _docDataRep;

            this.Disposables.Add(taskCenterRepository);
        }
Пример #43
0
 public EventStore(IDocumentRepository <EventDocument> eventRepository,
                   IEventDocumentFactory eventDocumentFactory,
                   IVersionService versionService)
 {
     _eventRepository      = eventRepository;
     _eventDocumentFactory = eventDocumentFactory;
     _versionService       = versionService;
 }
Пример #44
0
 public DocumentService(
     IDocumentRepository DocumentRepository,
     IDocumentImageRepository documentImageRepository
     )
 {
     _documentRepository      = DocumentRepository;
     _documentImageRepository = documentImageRepository;
 }
Пример #45
0
        public QuerlyDemo(ILogger<QuerlyDemo> logger, IBus bus, 
            IDocumentRepository documents)
        {
            _logger = logger;
            _bus = bus;
            _documents = documents;

            _bus.SetupEndPoint("querlydemo", "querlydemo", ExchangeType.topic);
        }
Пример #46
0
        public BrowseController(IStructureRepository structureRepository, 
		                         IDocumentRepository documentRepository)
            : base(false)
        {
            _structureRepository = structureRepository;
            _documentRepository = documentRepository;

            _document = new Document(_documentRepository);
        }
 public AddStockIssueNoteLineItemCommandHandler(ICostCentreRepository costCenterRepository, IUserRepository userRepository,
     IDocumentRepository documentRepository, IDocumentFactory documentFactory, IProductRepository productRepository)
 {
     _costCenterRepository = costCenterRepository;
     _userRepository = userRepository;
     _documentFactory = documentFactory;
     _documentRepository = documentRepository;
     _productRepository = productRepository;
 }
Пример #48
0
 public DocumentController(IAuthorizationService authorizationService, IDocumentRepository documentRepository,
                           ICustomerRepository customerRepository, IDocumentSaver documentSaver,
                           IMappingEngine mappingEngine)
 {
     _authorizationService = authorizationService;
     _documentRepository = documentRepository;
     _customerRepository = customerRepository;
     _documentSaver = documentSaver;
     _mappingEngine = mappingEngine;
 }
 public CreateStockIssueNoteCommandHandler(ICostCentreRepository costCenterRepository,
     IUserRepository userRepository,
     IDocumentRepository documentRepository,
     IDocumentFactory documentFactory)
 {
     _costCenterRepository = costCenterRepository;
     _userRepository = userRepository;
     _documentFactory = documentFactory;
     _documentRepository = documentRepository;
 }
Пример #50
0
 public EntriesAppService(IRecipientRepository recipientRepository,
     IDocumentRepository documentRepository, 
     IRepository<MergeField> mergeFieldsRepository, 
     IRepository<FillRequestReadModel> fillRequestReadModelRepository)
 {
     _mergeFieldsRepository = mergeFieldsRepository;
     _documentRepository = documentRepository;
     _recipientRepository = recipientRepository;
     _fillRequestReadModelRepository = fillRequestReadModelRepository;
 }
 public UploadHelperFunctions(ISPOAuthorization spoAuthorization, IOptions<ErrorSettings> errorSettings, IUserRepository userRepositoy,
     
     IDocumentRepository documentRepository, IOptions<DocumentSettings> documentSettings, IUploadHelperFunctionsUtility uploadHelperFunctionsUtility)
 {
     this.spoAuthorization = spoAuthorization;
     this.errorSettings = errorSettings.Value;
     this.documentRepository = documentRepository;
     this.documentSettings = documentSettings.Value;
     this.uploadHelperFunctionsUtility = uploadHelperFunctionsUtility;
     this.userRepositoy = userRepositoy;            
 }
        protected override void Context()
        {
            base.Context();

            AuthorizationService = MockRepository.GenerateStub<IAuthorizationService>();
            Validator = MockRepository.GenerateStub<AbstractValidator<Document>>();
            DocumentRepository = MockRepository.GenerateStub<IDocumentRepository>();
            MappingEngine = MockRepository.GenerateStub<IMappingEngine>();

            DocumentSaver = new DocumentSaver(AuthorizationService, Validator, DocumentRepository);
        }
Пример #53
0
 public DocumentController( IDocumentRepository DocumentRepository, IDocumentService DocumentService )
 {
     if ( DocumentRepository == null ) {
         throw new ArgumentNullException( "DocumentRepository" );
     }
     if ( DocumentService == null ) {
         throw new ArgumentNullException( "DocumentService" );
     }
     this.documentRepository = DocumentRepository;
     this.documentService = DocumentService;
 }
Пример #54
0
        public ConfigurationController(IDocumentRepository documentRepository,
		                                IStructureRepository structureRepository)
            : base(true)
        {
            _documentRepository = documentRepository;
            _structureRepository = structureRepository;

            _document = new Document(_documentRepository);
            _structure = new Structure(_structureRepository);

            _user = new User();
        }
Пример #55
0
 public DocumentsAppService(IDocumentRepository documentRepository,
     PdfToImageService pdfToImageService,
     IRepository<Image> imageRepository,
     IDocumentEntryRepository entryRepository,
     IRevisionRepository revisionRepository
     )
 {
     _revisionRepository = revisionRepository;
     _imageRepository = imageRepository;
     _pdfToImageService = pdfToImageService;
     _documentRepository = documentRepository;
     _entryRepository = entryRepository;
 }
Пример #56
0
 public DataManager(IDocumentTypeRepository documentTypeRepository,
     IDocumentRepository documentRepository,
     IFileRepository fileRepository,
     IOrganizationListRepository organizationListRepository,
     IVehicleTypeRepository vehicleTypeRepository,
     ICarRepository carRepository)
 {
     this.documentRepository = documentRepository;
     this.documentTypeRepository = documentTypeRepository;
     this.fileRepository = fileRepository;
     this.organizationListRepository = organizationListRepository;
     this.vehicleTypeRepository = vehicleTypeRepository;
     this.carRepository = carRepository;
 }
Пример #57
0
 /// <summary>
 /// Constructor where all the required dependencies are injected
 /// </summary>
 /// <param name="errorSettings"></param>
 /// <param name="documentSettings"></param>
 /// <param name="spoAuthorization"></param>
 /// <param name="matterCenterServiceFunctions"></param>
 /// <param name="documentRepositoy"></param>
 public DocumentController(IOptions<ErrorSettings> errorSettings,
     IOptions<DocumentSettings> documentSettings,
     ISPOAuthorization spoAuthorization,
     IMatterCenterServiceFunctions matterCenterServiceFunctions,
     IDocumentRepository documentRepositoy,
     ICustomLogger customLogger, IOptions<LogTables> logTables
     )
 {
     this.errorSettings = errorSettings.Value;
     this.documentSettings = documentSettings.Value;
     this.spoAuthorization = spoAuthorization;
     this.matterCenterServiceFunctions = matterCenterServiceFunctions;
     this.documentRepositoy = documentRepositoy;
     this.customLogger = customLogger;
     this.logTables = logTables.Value;
 }
Пример #58
0
        /// <summary>
        /// DcouemtsController Constructor where all the required dependencies are injected
        /// </summary>
        /// <remarks></remarks>        /// 
        /// <param name="errorSettings"></param>
        /// <param name="documentSettings"></param>
        /// <param name="matterCenterServiceFunctions"></param>
        /// <param name="documentRepositoy"></param>
        /// <param name="customLogger"></param>
        /// <param name="logTables"></param>
        /// <param name="documentProvision"></param>
        /// <param name="generalSettings"></param>
        public DocumentController(IOptions<ErrorSettings> errorSettings,
            IOptions<DocumentSettings> documentSettings,            
            IMatterCenterServiceFunctions matterCenterServiceFunctions,
            IDocumentRepository documentRepositoy,
            ICustomLogger customLogger, IOptions<LogTables> logTables, IDocumentProvision documentProvision,
            IOptions<GeneralSettings> generalSettings

            )
        {
            this.errorSettings = errorSettings.Value;
            this.documentSettings = documentSettings.Value;            
            this.matterCenterServiceFunctions = matterCenterServiceFunctions;
            this.documentRepositoy = documentRepositoy;
            this.customLogger = customLogger;
            this.logTables = logTables.Value;
            this.documentProvision = documentProvision;
            this.generalSettings = generalSettings.Value;
        }
 public ApplicationDetailsService(IApplicationRepository applicationRepository, IBankAgencyRepository bankAgencyRepository, IApplicantRepository applicantRepository,
     IEmploymentRepository employmentRepository, IAddressRepository addressRepository, IContactRepository contactRepository,
     IBankAccountRepository bankAccountRepository, IBankCardRepository bankCardRepository, INoteRepository noteRepository, IDocumentRepository documentRepository,
     IReasonRepository reasonRepository, IActionLogRepository actionLogRepository)
 {
     _applicationRepository = applicationRepository;
     _bankAgencyRepository = bankAgencyRepository;
     _applicantRepository = applicantRepository;
     _employmentRepository = employmentRepository;
     _addressRepository = addressRepository;
     _contactRepository = contactRepository;
     _bankAccountRepository = bankAccountRepository;
     _bankCardRepository = bankCardRepository;
     _noteRepository = noteRepository;
     _documentRepository = documentRepository;
     _reasonRepository = reasonRepository;
     _actionLogRepository = actionLogRepository;
 }
Пример #60
0
 public DocumentProvision(IDocumentRepository docRepository, 
     IUserRepository userRepository, 
     IUploadHelperFunctions uploadHelperFunctions, 
     IOptions<GeneralSettings> generalSettings, 
     IOptions<DocumentSettings> documentSettings, 
     ICustomLogger customLogger,
     IOptions<SearchSettings> searchSettings,
     IConfigurationRoot configuration,
     IHttpContextAccessor httpContextAccessor,
     IOptions<LogTables> logTables, IOptions<ErrorSettings> errorSettings)
 {
     this.docRepository = docRepository;
     this.uploadHelperFunctions = uploadHelperFunctions;
     this.userRepository = userRepository;
     this.generalSettings = generalSettings.Value;
     this.documentSettings = documentSettings.Value;
     this.customLogger = customLogger;
     this.logTables = logTables.Value;
     this.errorSettings = errorSettings.Value;
     this.searchSettings = searchSettings.Value;
     this.configuration = configuration;
     this.httpContextAccessor = httpContextAccessor;
 }