示例#1
0
        public InquiryManager()
        {
            var kernel = new StandardKernel(new DataBindings());

            kernel.Load(Assembly.GetExecutingAssembly());
            _inquiryRepo = kernel.Get <IInquiryRepository>();
        }
 public InquiryController(IInquiryRepository iinquiryRepo, IMSSQLPDOFunctionRepository imssqlRepo, ISystemMessageEventsRepository_PDO imessageEventsRepo,
                          IEmployeePDORepository iemployeeRepo, IClientPDORepository iclientPdoRepo)
 {
     inquiryRepo       = iinquiryRepo;
     mssqlRepo         = imssqlRepo;
     messageEventsRepo = imessageEventsRepo;
     employeeRepo      = iemployeeRepo;
     clientPdoRepo     = iclientPdoRepo;
 }
示例#3
0
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public InquirySampleController(
     IMapper mapper,
     IInquiryRepository inquiryRepository,
     IInquirySampleRepository inquirySampleRepository)
 {
     _mapper                  = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _inquiryRepository       = inquiryRepository ?? throw new ArgumentNullException(nameof(inquiryRepository));
     _inquirySampleRepository = inquirySampleRepository ?? throw new ArgumentNullException(nameof(inquirySampleRepository));
 }
 public InquiryManagementService(
     IInquiryRepository inquiryRepository,
     IProductRepository productRepository,
     ICustomerRepository customerRepository)
 {
     _inquiryRepository  = inquiryRepository;
     _productRepository  = productRepository;
     _customerRepository = customerRepository;
 }
示例#5
0
 public InquiryService(INotificationService notificationService, IInquiryRepository inquiryRepository, IDocumentService documentService, IContactRepository contactRepository, IProductRepository productRepository, IInquiryDetailRepository inquiryDetailRepository)
 {
     this.notificationService     = notificationService;
     this.inquiryRepository       = inquiryRepository;
     this.documentService         = documentService;
     this.contactRepository       = contactRepository;
     this.productRepository       = productRepository;
     this.inquiryDetailRepository = inquiryDetailRepository;
 }
 /// <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;
 }
示例#7
0
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public InquiryController(
     IMapper mapper,
     Core.AppContext appContext,
     IOrganizationRepository organizationRepository,
     IUserRepository userRepository,
     IInquiryRepository inquiryRepository,
     IBlobStorageService blobStorageService,
     INotifyService notificationService)
 {
     _mapper                 = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _appContext             = appContext ?? throw new ArgumentNullException(nameof(appContext));
     _organizationRepository = organizationRepository ?? throw new ArgumentNullException(nameof(organizationRepository));
     _userRepository         = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _inquiryRepository      = inquiryRepository ?? throw new ArgumentNullException(nameof(inquiryRepository));
     _blobStorageService     = blobStorageService ?? throw new ArgumentNullException(nameof(blobStorageService));
     _notifyService          = notificationService ?? throw new ArgumentNullException(nameof(notificationService));
 }
 /// <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;
 }
        public RegistrationController(ICompanyRepository companyRepository, IUserRepository userRepository,
                                      IInquiryRepository inquiryRepository, ICityRepository cityRepository, IIndustryRepository industryRepository,
                                      IEmailTemplateRepository emailTemplateRepository)
        {
            if (companyRepository == (ICompanyRepository)null)
            {
                throw new ArgumentNullException("companyRepository");
            }
            _companyRepository = companyRepository;

            if (userRepository == (IUserRepository)null)
            {
                throw new ArgumentNullException("userRepository");
            }
            _userRepository = userRepository;

            if (inquiryRepository == (IInquiryRepository)null)
            {
                throw new ArgumentNullException("inquiryRepository");
            }
            _inquiryRepository = inquiryRepository;

            if (emailTemplateRepository == (IEmailTemplateRepository)null)
            {
                throw new ArgumentNullException("emailTemplateRepository");
            }
            _emailTemplateRepository = emailTemplateRepository;

            if (cityRepository == (ICityRepository)null)
            {
                throw new ArgumentNullException("cityRepository");
            }
            _cityRepository = cityRepository;

            if (industryRepository == (IIndustryRepository)null)
            {
                throw new ArgumentNullException("industryRepository");
            }
            _industryRepository = industryRepository;
        }
示例#10
0
 public HomeController(ILogger <HomeController> logger, IInquiryRepository repository)
 {
     _logger     = logger;
     _repository = repository;
 }
示例#11
0
 public InquiryService(IInquiryRepository inquiryRepository, IUserService userService, IMessageService messageService)
 {
     _inquiryRepository = inquiryRepository;
     _userService       = userService;
     _messageService    = messageService;
 }