public GetDocumentsByTermsQueryHandler(IAuthenticatedUserService authenticatedUser, IDocumentRepositoryAsync documentRepository, IDocumentTypeRepositoryAsync documentTypeRepository, IMapper mapper, IDocumentTagRepositoryAsync documentTagRepository) { _authenticatedUser = authenticatedUser; _repository = documentRepository; _mapper = mapper; _documentTypeRepository = documentTypeRepository; _documentTagRepository = documentTagRepository; }
public CreateDocumentCommandHandler( IDocumentRepositoryAsync documentRepository, IDocumentTypeRepositoryAsync documentTypeRepository, IDocumentTagRepositoryAsync documentTagRepository, IAuthenticatedUserService authenticatedUser, IMapper mapper, ICryptographyService cryptographyService, IOptions <DocumentSettings> documentSettings) { _documentRepository = documentRepository; _documentTypeRepository = documentTypeRepository; _documentTagRepository = documentTagRepository; _authenticatedUser = authenticatedUser; _mapper = mapper; _cryptographyService = cryptographyService; _settings = documentSettings.Value; }
public GetDocumentTagBySlugQueryHandler(IDocumentTagRepositoryAsync repository, IAuthenticatedUserService authenticatedUser, IMapper mapper) { _repository = repository; _authenticatedUser = authenticatedUser; _mapper = mapper; }