/// <summary> ///In constructor, we can get needed classes/interfaces. ///They are sent here by dependency injection system automatically. /// </summary> public SubscriberAppService(ISubscriberRepository subscriberRepository, ISubscriberCriteriaRepository subscriberCriteriaRepository, IInquiryExtRepository inquiryExtRepository, IRequestExtRepository requestExtRepository, ISubscriberPurchaseRepository subscriberPurchaseRepository, ISubscriberRequestRepository subscriberRequestRepository, ISubscriberRequestDetailsRepository subscriberRequestDetailRepoitory, ISubscriberCreditsRepository subscriberCreditsRepository, ISubscriberRequestStateRepository subscriberRequestStateRepository, IFileExtRepository fileExtRepository, IDocumentHeroConnect documentHeroService, IGeocodingAppService geocodingService ) { _subscribersRepository = subscriberRepository; _subscribersValuesRepository = subscriberCriteriaRepository; _inquiryExtRepository = inquiryExtRepository; _requestExtRepository = requestExtRepository; _subscriberPurchaseRepository = subscriberPurchaseRepository; _subscriberRequestRepository = subscriberRequestRepository; _subscriberRequestDetailRepository = subscriberRequestDetailRepoitory; _subscriberCreditsRepository = subscriberCreditsRepository; _subscriberRequestStateRepository = subscriberRequestStateRepository; _fileExtRepository = fileExtRepository; _documentHeroService = documentHeroService; _geocodingService = geocodingService; }
/// <summary> ///In constructor, we can get needed classes/interfaces. ///They are sent here by dependency injection system automatically. /// </summary> public InquiryAppService(IInquiryRepository inquiryRepository, IInquiryExtRepository inquiryExtRepository, ICriteriaValuesRepository criteriaValuesRepository, ISubscriberRepository subscriberRepository, ISubscriberCriteriaRepository subscriberCriteriaRepository, INotificationRepository notificationRepository) { _inquiryExtRepository = inquiryExtRepository; _inquiryRepository = inquiryRepository; _criteriaValuesRepository = criteriaValuesRepository; _subscriberRepository = subscriberRepository; _subscriberCriteriaRepository = subscriberCriteriaRepository; _notificationRepository = notificationRepository; }
/// <summary> ///In constructor, we can get needed classes/interfaces. ///They are sent here by dependency injection system automatically. /// </summary> public RequestsAppService(IRequestRepository requestsRepository, IInquiryRepository inquiryRepository, IInquiryExtRepository inquiryExtRepository, IRequestExtRepository requestsExtRepository, ICriteriaValuesRepository criteriaValuesRepository, ISubscriberRepository subscriberRepository, ISubscriberCriteriaRepository subscriberCriteriaRepository, INotificationRepository notificationRepository, ICompanyConfigRepository companyConfigRepository) { _requestsRepository = requestsRepository; _inquiryExtRepository = inquiryExtRepository; _inquiryRepository = inquiryRepository; _requestsExtRepository = requestsExtRepository; _criteriaValuesRepository = criteriaValuesRepository; _subscriberRepository = subscriberRepository; _subscriberCriteriaRepository = subscriberCriteriaRepository; _notificationRepository = notificationRepository; _companyConfigRepository = companyConfigRepository; }