/// <summary> ///In constructor, we can get needed classes/interfaces. ///They are sent here by dependency injection system automatically. /// </summary> public CompanyAppService(ICompanyRepository companyRepository, MultiTenancy.TenantManager tenantRepository, Users.UserManager userRepository, ICompanyConfigRepository companyConfigRepository) { _companyRepository = companyRepository; _tenantRepository = tenantRepository; _userRepository = userRepository; _companyConfigRepository = companyConfigRepository; }
/// <summary> ///In constructor, we can get needed classes/interfaces. ///They are sent here by dependency injection system automatically. /// </summary> public NotificationAppService(INotificationRepository notificationRepository, ICompanyConfigRepository companyConfigRepository) { try { Logger.ErrorFormat("CH000:START5a"); _notificationRepository = notificationRepository; Logger.ErrorFormat("CH000:START5b"); _companyConfigRepository = companyConfigRepository; Logger.ErrorFormat("CH000:START5c"); } catch (System.Exception exc) { Logger.ErrorFormat("CH000:NOTIFCATIONAPPSERVICE{0}", exc.StackTrace); } }
/// <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 CompanyConfigService(ICompanyConfigRepository companyConfigRepository, LogHandler.Logger logManager) { _companyConfigRepository = companyConfigRepository; _logger = logManager; }