public AppointmentController(IAppointmentRepository repo,
                              ICustomerRepository custRepo, IServiceProviderRepository servRepo)
 {
     _repo     = repo;
     _custRepo = custRepo;
     _servRepo = servRepo;
 }
 public ResolveMessageService(IPaymentRequestRepository paymentRequestRepository, IAuditLogRepository auditLogRepository, IServiceProviderRepository serviceProviderRepository, IPaymentResponseRepository paymentResponseRepository)
 {
     _paymentRequestRepository = paymentRequestRepository;
     _paymentResponseRepository = paymentResponseRepository;
     _auditLogRepository = auditLogRepository;
     _serviceProviderRepository = serviceProviderRepository;
 }
Esempio n. 3
0
 public LeadJob(
     ILeadAdaptersRepository‏ leadAdaptersRepository‏,
     IAccountRepository accountRepository,
     IServiceProviderRepository serviceProviderRepository,
     IImportDataRepository importDataRepository,
     ISearchService <Contact> searchService,
     ICustomFieldService customFieldService,
     ICachingService cahceService,
     ICommunicationService communicationService,
     IUnitOfWork unitOfWork,
     IMailGunService mailGunService,
     IContactService contactService)
 {
     _leadAdaptersRepository    = leadAdaptersRepository;
     _accountRepository         = accountRepository;
     _serviceProviderRepository = serviceProviderRepository;
     _importDataRepository      = importDataRepository;
     _searchService             = searchService;
     _customFieldService        = customFieldService;
     _cahceService         = cahceService;
     _communicationService = communicationService;
     _unitOfWork           = unitOfWork;
     _mailGunService       = mailGunService;
     _contactService       = contactService;
 }
Esempio n. 4
0
 public ServiceProviderController(IServiceProviderRepository _repo,
                                  ICustomerRepository _custRepo, IAppointmentRepository _appRepo)
 {
     repo     = _repo;
     custRepo = _custRepo;
     appRepo  = _appRepo;
 }
Esempio n. 5
0
 public ImportLeadJob(
     ILeadAdaptersRepository‏ leadAdaptersRepository,
     IServiceProviderRepository serviceProviderRepository,
     IImportDataRepository importDataRepository,
     ISearchService <Contact> searchService,
     ICustomFieldService customFieldService,
     ISuppressionListService suppressionListService,
     ICommunicationService communicationService,
     IMailGunService mailGunService,
     IContactService contactService,
     IUnitOfWork unitofWork,
     ICachingService cacheService,
     IDropdownValuesService dropdownValuesService)
 {
     _leadAdaptersRepository‏   = leadAdaptersRepository;
     _serviceProviderRepository = serviceProviderRepository;
     _importDataRepository      = importDataRepository;
     _searchService             = searchService;
     _customFieldService        = customFieldService;
     _suppressionListService    = suppressionListService;
     _cacheService          = cacheService;
     _communicationService  = communicationService;
     _mailGunService        = mailGunService;
     _contactService        = contactService;
     _unitofWork            = unitofWork;
     _dropdownValuesService = dropdownValuesService;
 }
 public ServiceProviderController(IDTOToEntityMapping dtoToEntityMapping, IMasterDataToDTOMapping masterDataToDtoMapping, CokeDataContext context, IServiceProviderRepository serviceProviderRepository, IBankRepository bankRepository, IBankBranchRepository bankBranchRepository)
     : base(dtoToEntityMapping, masterDataToDtoMapping, context)
 {
     _serviceProviderRepository = serviceProviderRepository;
     _bankRepository = bankRepository;
     _bankBranchRepository = bankBranchRepository;
 }
Esempio n. 7
0
 public CaseSmartGoalServiceProviderController(IWorkerRepository workerRepository,
                                               IServiceProviderRepository serviceproviderRepository,
                                               IServiceRepository serviceRepository,
                                               ICaseSmartGoalRepository casesmartgoalRepository,
                                               IFinancialAssistanceSubCategoryRepository financialassistancesubcategoryRepository,
                                               IFinancialAssistanceCategoryRepository financialassistancecategoryRepository,
                                               IServiceLevelOutcomeRepository serviceleveloutcomeRepository,
                                               ICaseSmartGoalServiceLevelOutcomeRepository casesmartgoalserviceleveloutcomeRepository,
                                               ICaseSmartGoalServiceProviderRepository casesmartgoalserviceproviderRepository,
                                               ICaseAssessmentLivingConditionRepository caseassessmentlivingconditionRepository,
                                               IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository,
                                               IWorkerRoleActionPermissionNewRepository workerroleactionpermissionnewRepository,
                                               ICaseRepository caseRepository,
                                               ICaseMemberRepository casememberRepository,
                                               IWorkerInRoleRepository workerinroleRepository, IWorkerInRoleNewRepository workerinrolenewRepository)
     : base(workerroleactionpermissionRepository, caseRepository, workerroleactionpermissionnewRepository)
 {
     this.serviceleveloutcomeRepository = serviceleveloutcomeRepository;
     this.serviceproviderRepository     = serviceproviderRepository;
     this.serviceRepository             = serviceRepository;
     this.workerRepository        = workerRepository;
     this.casesmartgoalRepository = casesmartgoalRepository;
     this.financialassistancesubcategoryRepository = financialassistancesubcategoryRepository;
     this.casesmartgoalserviceproviderRepository   = casesmartgoalserviceproviderRepository;
     this.casememberRepository = casememberRepository;
     this.casesmartgoalserviceleveloutcomeRepository = casesmartgoalserviceleveloutcomeRepository;
     this.financialassistancecategoryRepository      = financialassistancecategoryRepository;
     this.caseassessmentlivingconditionRepository    = caseassessmentlivingconditionRepository;
     this.workerinroleRepository    = workerinroleRepository;
     this.workerinrolenewRepository = workerinrolenewRepository;
 }
Esempio n. 8
0
 public ServiceManager(ILogger <ServiceManager> logger, IServiceProviderRepository serviceProviderRepository, IUserRepository userRepository, INetworkService networkService, IMailingService mailingService)
 {
     this.logger = logger;
     this.serviceProviderRepository = serviceProviderRepository;
     this.userRepository            = userRepository;
     this.networkService            = networkService;
     this.mailingService            = mailingService;
 }
Esempio n. 9
0
 public ServiceProviderController(IServiceProviderRepository serviceproviderRepository,
                                  IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository,
                                  IRegionRepository regionRepository)
     : base(workerroleactionpermissionRepository)
 {
     this.serviceproviderRepository = serviceproviderRepository;
     this.regionRepository          = regionRepository;
 }
 public NeverBounceResultsProcessor(CronJobDb cronJob, JobService jobService, string neverBounceResultsCacheName)
     : base(cronJob, jobService, neverBounceResultsCacheName)
 {
     accountService            = IoC.Container.GetInstance <IAccountService>();
     serviceProviderRepository = IoC.Container.GetInstance <IServiceProviderRepository>();
     urlService     = IoC.Container.GetInstance <IUrlService>();
     userRepository = IoC.Container.GetInstance <IUserRepository>();
 }
Esempio n. 11
0
 public DefaultCalendarsController(IMapper mapper, IDefaultCalendarRepository repository, IUnitOfWork unitOfWork, IServiceProviderRepository serviceProviderRepository, UserManager <ApplicationUser> manager)
 {
     _mapper     = mapper;
     _repository = repository;
     _unitOfWork = unitOfWork;
     _manager    = manager;
     _serviceProviderRepository = serviceProviderRepository;
 }
Esempio n. 12
0
 public ClientReviewsController(IMapper mapper, IClientReviewRepository repository, IUnitOfWork unitOfWork, UserManager <ApplicationUser> userManager, IServiceProviderRepository serviceProviderRepository)
 {
     _mapper      = mapper;
     _repository  = repository;
     _unitOfWork  = unitOfWork;
     _userManager = userManager;
     _serviceProviderRepository = serviceProviderRepository;
 }
        public AuthConsumerService(IUserTokenRepository userTokenRepository,
			IServiceProviderRepository serviceProviderRepository,
			IAuthProviderFactory authProviderFactory)
        {
            _userTokenRepository = userTokenRepository;
            _authProviderFactory = authProviderFactory;
            _serviceProviderRepository = serviceProviderRepository;
        }
Esempio n. 14
0
 public EnterpriseService(IEnterpriseServicesRepository enterpriseServiceRepository, IContactRepository contactRepository, IAccountRepository accountRepository,
                          IServiceProviderRepository serviceProviderRepository, ICommunicationProviderService communicationService, IAccountService accountService)
 {
     this.enterpriseServiceRepository = enterpriseServiceRepository;
     this.contactRepository           = contactRepository;
     this.accountRepository           = accountRepository;
     this.serviceProviderRepository   = serviceProviderRepository;
     this.communicationService        = communicationService;
     this.accountService = accountService;
 }
Esempio n. 15
0
 public CampaignProcessor(CronJobDb cronJob, JobService jobService, string campaignProcessorCacheName)
     : base(cronJob, jobService, campaignProcessorCacheName)
 {
     this.campaignService           = IoC.Container.GetInstance <ICampaignService>();
     this.communicationService      = IoC.Container.GetInstance <ICommunicationService>();
     this.accountService            = IoC.Container.GetInstance <IAccountService>();
     this.accountRepository         = IoC.Container.GetInstance <IAccountRepository>();
     this.serviceProviderRepository = IoC.Container.GetInstance <IServiceProviderRepository>();
     this.userRepository            = IoC.Container.GetInstance <IUserRepository>();
 }
Esempio n. 16
0
 public ActivityFactory( IInfectionRepository infectionRepository, IShiftRepository shiftRepository, IServiceProviderRepository serviceProviderRepository, IProductRepository productRepository, IServiceRepository serviceRepository, ISeasonRepository seasonRepository, ICommodityRepository commodityRepository) 
 {
     _infectionRepository = infectionRepository;
     _shiftRepository = shiftRepository;
     _serviceProviderRepository = serviceProviderRepository;
     _productRepository = productRepository;
     _serviceRepository = serviceRepository;
     _seasonRepository = seasonRepository;
     _commodityRepository = commodityRepository;
 }
Esempio n. 17
0
 public FindSpamService(IFormRepository formRepository, IServiceProviderRepository serviceProvider, IAccountRepository accountRepository,
                        ICustomFieldRepository customFieldRepository, IAccountService accountService, IUrlService urlService)
 {
     this.formRepository        = formRepository;
     this.serviceProvider       = serviceProvider;
     this.accountRepository     = accountRepository;
     this.customFieldRepository = customFieldRepository;
     //this.formService = formService;
     this.accountService = accountService;
     this.urlService     = urlService;
 }
Esempio n. 18
0
 public MapController(IMapper mapper, IServiceRepository repository,
                      IServiceLocationRepository locationRepository, IServiceReviewRepository serviceReviewRepository,
                      IServiceProviderRepository serviceProviderRepository,
                      IDistressedUsersRepository distressedUsersRepository,
                      UserManager <ApplicationUser> userManager)
 {
     _mapper                    = mapper;
     _repository                = repository;
     _locationRepository        = locationRepository;
     _serviceReviewRepository   = serviceReviewRepository;
     _distressedUsersRepository = distressedUsersRepository;
     _userManager               = userManager;
 }
 public CommunicationProviderService(IServiceProviderRepository serviceProviderRepository, IUnitOfWork unitOfWork)
 {
     if (serviceProviderRepository == null)
     {
         throw new ArgumentNullException("serviceProviderRepository");
     }
     if (unitOfWork == null)
     {
         throw new ArgumentNullException("unitOfWork");
     }
     this.serviceProviderRepository = serviceProviderRepository;
     this.unitOfWork = unitOfWork;
 }
Esempio n. 20
0
 public NeverBounceResultsJob(
     IAccountService accountService,
     IServiceProviderRepository serviceProviderRepository,
     IUrlService urlService,
     IUserRepository userRepository,
     ApiManager apiManager,
     JobServiceConfiguration jobConfig)
 {
     _accountService            = accountService;
     _serviceProviderRepository = serviceProviderRepository;
     _urlService     = urlService;
     _userRepository = userRepository;
     _apiManager     = apiManager;
     _jobConfig      = jobConfig;
 }
Esempio n. 21
0
 public AttachmentService(IAttachmentRepository attachmentRepository, IServiceProviderRepository serviceProviderRepository, IUserRepository userRepository, IUnitOfWork unitOfWork)
 {
     if (attachmentRepository == null)
     {
         throw new ArgumentNullException("attachmentRepository");
     }
     if (unitOfWork == null)
     {
         throw new ArgumentNullException("unitOfWork");
     }
     this.attachmentRepository      = attachmentRepository;
     this.serviceProviderRepository = serviceProviderRepository;
     this.userRepository            = userRepository;
     this.unitOfWork = unitOfWork;
 }
 public PrivateCommunitiesLeadAdapterProvider(int accountId, int leadAdapterAndAccountMapID, ILeadAdaptersRepository leadAdaptersRepository, IServiceProviderRepository serviceProviderRepository,
                                              IImportDataRepository importDataRepository, ISearchService <Contact> searchService, IUnitOfWork unitOfWork,
                                              ICustomFieldService customFieldService, ICachingService cacheService, ICommunicationService communicationService, IMailGunService mailGunService, IContactService contactService)
     : base(accountId, leadAdapterAndAccountMapID, LeadAdapterTypes.BDX, leadAdaptersRepository, importDataRepository, searchService, unitOfWork,
            customFieldService, cacheService, serviceProviderRepository, mailGunService, contactService)
 {
     this.mailGunService            = mailGunService;
     this.searchService             = searchService;
     this.contactService            = contactService;
     this.cacheService              = cacheService;
     this.leadAdaptersRepository    = leadAdaptersRepository;
     this.serviceProviderRepository = serviceProviderRepository;
     this.customFieldService        = customFieldService;
     this.importDataRepository      = importDataRepository;
 }
Esempio n. 23
0
 public ServiceRequestsController(IMapper mapper, IServiceRequestRepository repository, IUnitOfWork unitOfWork, UserManager <ApplicationUser> userManager, IServiceRepository serviceRepository, IServiceProviderRepository serviceProviderRepository
                                  , IServiceReviewRepository serviceReviewRepository, IClientReviewRepository clientReviewRepository, IUserDeviceInformationRepository userDeviceInfoRepository,
                                  IFireBaseServiceClient fireBaseServiceClient)
 {
     _mapper                    = mapper;
     _repository                = repository;
     _unitOfWork                = unitOfWork;
     _userManager               = userManager;
     _serviceRepository         = serviceRepository;
     _serviceProviderRepository = serviceProviderRepository;
     _serviceReviewRepository   = serviceReviewRepository;
     _clientReviewRepository    = clientReviewRepository;
     _userDeviceInfoRepository  = userDeviceInfoRepository;
     _fireBaseServiceClient     = fireBaseServiceClient;
 }
Esempio n. 24
0
 public UserOfficeManager(
     IUserOfficeRepository userOfficeRepository,
     IServiceProviderRepository serviceProviderRepository,
     IServiceTypeRepository serviceTypeRepository,
     IUserServcieRepository userServiceRepository,
     IOptions <AppSettings> appSettings,
     IUserServiceDataRepository userServiceDataRepository
     )
 {
     _userOfficeRepository      = userOfficeRepository;
     _serviceProviderRepository = serviceProviderRepository;
     _serviceTypeRepository     = serviceTypeRepository;
     _userServiceRepository     = userServiceRepository;
     _appSettings = appSettings;
     _userServiceDataRepository = userServiceDataRepository;
 }
Esempio n. 25
0
 public ImportLeadProcessor(CronJobDb cronJob, JobService jobService, string importProcessorCacheName)
     : base(cronJob, jobService, importProcessorCacheName)
 {
     leadAdaptersRepository‏   = IoC.Container.GetInstance <ILeadAdaptersRepository‏>();
     serviceProviderRepository = IoC.Container.GetInstance <IServiceProviderRepository>();
     importDataRepository      = IoC.Container.GetInstance <IImportDataRepository>();
     searchService             = IoC.Container.GetInstance <ISearchService <Contact> >();
     customFieldService        = IoC.Container.GetInstance <ICustomFieldService>();
     suppressionListService    = IoC.Container.GetInstance <ISuppressionListService>();
     suppressionListRepository = IoC.Container.GetInstance <ISuppressionListRepository>();
     cahceService          = IoC.Container.GetInstance <ICachingService>();
     communicationService  = IoC.Container.GetInstance <ICommunicationService>();
     mailGunService        = IoC.Container.GetInstance <IMailGunService>();
     contactService        = IoC.Container.GetInstance <IContactService>();
     unitofWork            = IoC.Container.GetInstance <IUnitOfWork>();
     dropdownValuesService = IoC.Container.GetInstance <IDropdownValuesService>();
 }
Esempio n. 26
0
 public LeadProcessor(CronJobDb cronJob, JobService jobService, string leadProcessorCacheName)
     : base(cronJob, jobService, leadProcessorCacheName)
 {
     leadAdaptersRepository‏   = IoC.Container.GetInstance <ILeadAdaptersRepository‏>();
     contactRepository         = IoC.Container.GetInstance <IContactRepository>();
     serviceProviderRepository = IoC.Container.GetInstance <IServiceProviderRepository>();
     importDataRepository      = IoC.Container.GetInstance <IImportDataRepository>();
     searchService             = IoC.Container.GetInstance <ISearchService <Contact> >();
     tagService           = IoC.Container.GetInstance <ITagService>();
     customFieldService   = IoC.Container.GetInstance <ICustomFieldService>();
     cahceService         = IoC.Container.GetInstance <ICachingService>();
     communicationService = IoC.Container.GetInstance <ICommunicationService>();
     unitOfWork           = IoC.Container.GetInstance <IUnitOfWork>();
     mailGunService       = IoC.Container.GetInstance <IMailGunService>();
     contactService       = IoC.Container.GetInstance <IContactService>();
     accountRepository    = IoC.Container.GetInstance <IAccountRepository>();
 }
Esempio n. 27
0
 public FacebookLeadAdapterProvider(int accountId, int leadAdapterAndAccountMapID, ILeadAdaptersRepository leadAdaptersRepository, IServiceProviderRepository serviceProviderRepository,
                                    IImportDataRepository importDataRepository, ISearchService <Contact> searchService, IUnitOfWork unitOfWork,
                                    ICustomFieldService customFieldService, ICachingService cacheService, ICommunicationService communicationService, IMailGunService mailGunService, IContactService contactService, IAccountRepository accRepository)
     : base(accountId, leadAdapterAndAccountMapID, LeadAdapterTypes.BDX, leadAdaptersRepository, importDataRepository, searchService, unitOfWork,
            customFieldService, cacheService, serviceProviderRepository, mailGunService, contactService)
 {
     Logger.Current.Verbose("Enter into Facebook LeadAdapterProvider");
     this.mailGunService            = mailGunService;
     this.searchService             = searchService;
     this.contactService            = contactService;
     this.leadAdaptersRepository    = leadAdaptersRepository;
     this.importDataRepository      = importDataRepository;
     this.accountRepository         = accRepository;
     this.cacheService              = cacheService;
     this.customFieldService        = customFieldService;
     this.serviceProviderRepository = serviceProviderRepository;
 }
Esempio n. 28
0
 public UnitOfWork(CoreContext context, IUserRepository userRepository, IExceptionLogRepository exceptionLogRepository,
                   IElectricityBillRepository electricityBillRepository, IElectricityProviderRepository electricityProviderRepository,
                   IMobileRechargeBillRepository mobileRechargeBillRepository, IMobileRechargeTypeRepository mobileRechargeTypeRepository,
                   IPaymentModeRepository paymentModeRepository, IPaymentRepository paymentRepository, IPaymentStatusRepository paymentStatusRepository,
                   IServiceProviderRepository serviceProviderRepository)
 {
     _context                      = context;
     UserRepository                = userRepository;
     ExceptionLogRepository        = exceptionLogRepository;
     ElectricityBillRepository     = electricityBillRepository;
     ElectricityProviderRepository = electricityProviderRepository;
     MobileRechargeBillRepository  = mobileRechargeBillRepository;
     MobileRechargeTypeRepository  = mobileRechargeTypeRepository;
     PaymentModeRepository         = paymentModeRepository;
     PaymentRepository             = paymentRepository;
     PaymentStatusRepository       = paymentStatusRepository;
     ServiceProviderRepository     = serviceProviderRepository;
 }
 public BaseLeadAdapterProvider(int accountId, int leadAdapterAndAccountMapID, LeadAdapterTypes leadAdapterType
                                , ILeadAdaptersRepository leadAdaptersRepository, IImportDataRepository importDataRepository, ISearchService <Contact> searchService,
                                IUnitOfWork unitOfWork, ICustomFieldService customFieldService, ICachingService cacheService, IServiceProviderRepository serviceProviderRepository, IMailGunService mailGunService,
                                IContactService contactService)
 {
     this.AccountID  = accountId;
     this.repository = leadAdaptersRepository;
     this.serviceProviderRepository = serviceProviderRepository;
     this.importDataRepository      = importDataRepository;
     this.customFieldService        = customFieldService;
     this.unitOfWork          = unitOfWork;
     this.mailGunService      = mailGunService;
     this.contactService      = contactService;
     this.leadAdapterType     = leadAdapterType;
     this.cacheService        = cacheService;
     LeadAdapterAccountMapID  = leadAdapterAndAccountMapID;
     leadAdapterAndAccountMap = repository.GetLeadAdapterByID(LeadAdapterAccountMapID);
     _fieldMappings           = GetFieldMappings();
 }
Esempio n. 30
0
 public UserService(ILogger <ServiceManager> logger, IUserRepository userRepository, IServiceProviderRepository serviceProviderRepository)
 {
     this.logger                    = logger;
     this.userRepository            = userRepository;
     this.serviceProviderRepository = serviceProviderRepository;
 }
 public ServiceProviderController(IServiceProviderRepository serviceProvider)
 {
     _serviceProvider = serviceProvider;
 }
Esempio n. 32
0
        public void EnsureSeedData(
            IServiceStatusRepository serviceStatusRepository,
            IServiceTypeRepository serviceTypeRepository,
            IServiceProviderRepository serviceProviderRepository,
            IServiceSettings serviceSettings
            )
        {
            PropertyInfo[] properties;

            properties = serviceSettings.ServiceTypeNames.GetType().GetProperties();
            foreach (var property in properties)
            {
                var value = serviceSettings.ServiceTypeNames.GetType()
                            .GetProperty(property.Name)
                            .GetValue(serviceSettings.ServiceTypeNames);

                string typedValue = (string)value;

                if (serviceTypeRepository.GetSingle(x => x.Name.Equals(typedValue)) == null)
                {
                    serviceTypeRepository.Create(new ServiceType {
                        Name = typedValue
                    });
                }
            }

            properties = serviceSettings.ServiceStatusesSettings.GetType().GetProperties();
            foreach (var property in properties)
            {
                var value = serviceSettings.ServiceStatusesSettings.GetType()
                            .GetProperty(property.Name)
                            .GetValue(serviceSettings.ServiceStatusesSettings);

                var typedValue = (ServiceStatusSettings)value;

                var serviceStatus = serviceStatusRepository.GetSingle(x => x.Name.Equals(typedValue.Name));
                if (serviceStatus == null)
                {
                    serviceStatusRepository.Create(new ServiceStatus
                    {
                        Name        = typedValue.Name,
                        Description = typedValue.Description
                    });
                }
                else
                {
                    serviceStatus.Name        = typedValue.Name;
                    serviceStatus.Description = typedValue.Description;
                    serviceStatusRepository.Update(serviceStatus);
                }
            }

            properties = serviceSettings.ServiceProviderTypeSettings.GetType().GetProperties();
            foreach (var property in properties)
            {
                var value = serviceSettings.ServiceProviderTypeSettings.GetType()
                            .GetProperty(property.Name)
                            .GetValue(serviceSettings.ServiceProviderTypeSettings);

                var typedValue = (ServiceProviderSettings)value;

                var serviceProvider = serviceProviderRepository.GetSingle(x => x.Name.Equals(typedValue.Name));
                if (serviceProvider == null)
                {
                    var serviceType = serviceTypeRepository.GetSingle(x => x.Name.Equals(property.Name));
                    if (serviceType == null)
                    {
                        continue;
                    }

                    serviceProviderRepository.Create(new ServiceProvider
                    {
                        Name          = typedValue.Name,
                        Description   = typedValue.Description,
                        WebSite       = typedValue.WebSite,
                        ServiceTypeId = serviceType.Id
                    });
                }
                else
                {
                    serviceProvider.Name        = typedValue.Name;
                    serviceProvider.Description = typedValue.Description;
                    serviceProvider.WebSite     = typedValue.WebSite;
                    serviceProviderRepository.Update(serviceProvider);
                }
            }
        }
 public ServiceProviderController(IServiceProviderRepository _repo)
 {
     repo = _repo;
 }
Esempio n. 34
0
        //protected IBankRepository _bankRepository;
        //protected IBankBranchRepository _bankBranchRepository;
        #region Constructors

        public InsertTestData(IOutletVisitReasonsTypeRepository visitReasonsTypeRepository,IActivityTypeRepository activityTypeRepository,IContainerTypeRepository containerTypeRepository, IRetireDocumentSettingRepository retireDocumentSettingRepository, IOutletPriorityRepository outletPriorityRepository,
        IOutletVisitDayRepository outletVisitDayRepository, IAssetStatusRepository assetStatusRepository,
        IAssetCategoryRepository assetCategoryRepository, IUserGroupRepository userGroupRepository, IUserGroupRolesRepository userGroupRolesRepository, ISalesmanRouteRepository salesmanRouteRepository, IProductTypeRepository productTypeRepository, IProductBrandRepository productBrandRepository, IProductFlavourRepository productFlavourRepository, IProductPackagingRepository productPackagingRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductRepository productRepository, IRegionRepository regionRepository, ICostCentreRepository costCentreRepository, ICostCentreFactory costCentreFactory, IProductPricingRepository pricingRepository,
        IVATClassRepository vatClassRepository, IVATClassFactory vatClassFactory, ICountryRepository countryRepository,
        IProductPricingFactory productPricingFactory, IProductPricingTierRepository productPricingTierRepository,
        IOutletTypeRepository outletTypeRepository, IUserRepository userRepository, IOutletRepository outletRepository,
        IRouteRepository routeRepository, IRouteFactory routeFactory, ITransporterRepository transporterRepository,
        IProductFactory productFactory, IDistributorSalesmanRepository distributorSalesmanRepository,
        IProducerRepository producerRepository,  IDocumentFactory documentFactory,
        ISocioEconomicStatusRepository socioEconomicStatusRepository, IClientMasterDataTrackerRepository clientMasterDataTrackerRepository,
        IDistributorRepository distributorrepository, IOutletCategoryRepository outletCategoryRepository, 
        ITerritoryRepository territoryRepository, 
         IAreaRepository areaRepository,
        IContactRepository contactRepository, IAccountRepository accountRepository, IAccountTransactionRepository accountTransactionRepository,
        IInventoryRepository inventoryRepository, IInventoryTransactionRepository inventoryTransactionRepository,
        ICostCentreApplicationRepository costCentreApplicationRepository, IChannelPackagingRepository channelPackagingRepository,
        ICompetitorRepository competitorRepository, ICompetitorProductsRepository competitorProductRepository, IAssetRepository coolerRepository,
        IAssetTypeRepository coolerTypeRepository, IDistrictRepository districtRepository, IProvincesRepository provinceRepository,
        IReOrderLevelRepository reorderLevelRepository, ITargetPeriodRepository targetPeriodRepository, ITargetRepository targetRepository,
        IProductDiscountFactory productDiscountFactory, IProductDiscountRepository productDiscountRepository, ISaleValueDiscountFactory saleValueDiscountFactory,
        ISaleValueDiscountRepository saleValueDiscountRepository, IBankRepository bankRepository, IBankBranchRepository bankBranchRepository,
        ISupplierRepository supplierRepository, ICreatePaymentNoteCommandHandler createLossCommandHandler, IAddPaymentNoteLineItemCommandHandler addLossLineItemCommandHandler, IConfirmPaymentNoteCommandHandler confirmLossCommandHandler,
        IContactTypeRepository contactTypeRepository, IDiscountGroupRepository discountGroupRepository, IProductDiscountGroupFactory productDiscountGroupFactory,
        ICertainValueCertainProductDiscountFactory certainValueCertainProductDiscountFactory,
        ICustomerDiscountFactory customerDiscountFactory,
        IPromotionDiscountFactory promotionDiscountFactory,
        IProductDiscountGroupRepository productDiscountGroupRepository,
        IPromotionDiscountRepository promotionDiscountRepository,
        IFreeOfChargeDiscountRepository freeOfChargeDiscountRepository,
        ICertainValueCertainProductDiscountRepository certainValueCertainProductDiscountRepository,
        ITargetItemRepository targetItemRepository, ISettingsRepository settingsRepository, 
        ICentreRepository centreRepository, ICentreTypeRepository centreTypeRepository, 
        ICommoditySupplierRepository commoditySupplierRepository, ICommodityOwnerTypeRepository commodityOwnerTypeRepository, 
        ICommodityOwnerRepository commodityOwnerRepository, ICommodityProducerRepository commodityProducerRepository, 
        ICommodityRepository commodityRepository, ICommodityTypeRepository commodityTypeRepository,
        IEquipmentRepository equipmentRepository, IMasterDataAllocationRepository masterDataAllocationRepository,IVehicleRepository vehicleRepository,IHubRepository hubRepository,
        IPurchasingClerkRouteRepository purchasingClerkRouteRepository,IInfectionRepository infectionRepository,ISeasonRepository seasonRepository,IServiceProviderRepository serviceProviderRepository,IServiceRepository serviceRepository,IShiftRepository shiftRepository,ISalesmanSupplierRepository salesmanSupplierRepository
            )
        {
            _salesmanSupplierRepository = salesmanSupplierRepository;
            _productTypeRepository = productTypeRepository;
            _productBrandRepository = productBrandRepository;
            _productFlavourRepository = productFlavourRepository;
            _productPackagingRepository = productPackagingRepository;
            _productPackagingTypeRepository = productPackagingTypeRepository;
            _productRepository = productRepository;
            _regionRepository = regionRepository;
            _costCentreRepository = costCentreRepository;
            _costCentreFactory = costCentreFactory;
            _pricingRepository = pricingRepository;
            _vatClassRepository = vatClassRepository;
            _vatClassFactory = vatClassFactory;
            _countryRepository = countryRepository;
            _productPricingFactory = productPricingFactory;
            _ProductPricingTierRepository = productPricingTierRepository;
            _outletTypeRepository = outletTypeRepository;
            _userRepository = userRepository;
            _outletRepository = outletRepository;
            _routeRepository = routeRepository;
            _routeFactory = routeFactory;
            _transporterRepository = transporterRepository;
            _productFactory = productFactory;
            _distributorSalesmanRepository = distributorSalesmanRepository;
            _producerRepository = producerRepository;
            _documentFactory = documentFactory;
            _socioEconomicStatusRepository = socioEconomicStatusRepository;
            _clientMasterDataTrackerRepository = clientMasterDataTrackerRepository;
            _distributorrepository = distributorrepository;
            _outletCategoryRepository = outletCategoryRepository;
            //_createOrderCommandHandler = createOrderCommandHandler;
            _territoryRepository = territoryRepository;
            _areaRepository = areaRepository;
            _contactRepository = contactRepository;
            _accountRepository = accountRepository;
            _accountTransactionRepository = accountTransactionRepository;
            _inventoryRepository = inventoryRepository;
            _inventoryTransactionRepository = inventoryTransactionRepository;
            _costCentreApplicationRepository = costCentreApplicationRepository;
            _channelPackagingRepository = channelPackagingRepository;
            _competitorRepository = competitorRepository;
            _competitorProductRepository = competitorProductRepository;
            _coolerRepository = coolerRepository;
            _coolerTypeRepository = coolerTypeRepository;
            _districtRepository = districtRepository;
            _provinceRepository = provinceRepository;
            _reorderLevelRepository = reorderLevelRepository;
            _targetPeriodRepository = targetPeriodRepository;
            _targetRepository = targetRepository;
            _productDiscountFactory = productDiscountFactory;
            _productDiscountRepository = productDiscountRepository;
            _saleValueDiscountFactory = saleValueDiscountFactory;
            _saleValueDiscountRepository = saleValueDiscountRepository;
            _salesmanRouteRepository = salesmanRouteRepository;
            _userGroupRepository = userGroupRepository;
            _userGroupRolesRepository = userGroupRolesRepository;
            _bankRepository = bankRepository;
            _bankBranchRepository = bankBranchRepository;
            _supplierRepository = supplierRepository;
            _createLossCommandHandler = createLossCommandHandler;
            _addLossLineItemCommandHandler = addLossLineItemCommandHandler;
            _confirmLossCommandHandler = confirmLossCommandHandler;
           
            _contactTypeRepository = contactTypeRepository;
            _assetCategoryRepository = assetCategoryRepository;
            _assetStatusRepository = assetStatusRepository;
            _discountGroupRepository = discountGroupRepository;
            _productDiscountGroupFactory = productDiscountGroupFactory;
            _certainValueCertainProductDiscountFactory = certainValueCertainProductDiscountFactory;
            _customerDiscountFactory = customerDiscountFactory;
            _promotionDiscountFactory = promotionDiscountFactory;
            _productDiscountGroupRepository = productDiscountGroupRepository;
            _promotionDiscountRepository = promotionDiscountRepository;
            _freeOfChargeDiscountRepository = freeOfChargeDiscountRepository;
            _certainValueCertainProductDiscountRepository = certainValueCertainProductDiscountRepository;
            _outletPriorityRepository = outletPriorityRepository;
            _outletVisitDayRepository = outletVisitDayRepository;
            _targetItemRepository = targetItemRepository;
            _settingsRepository = settingsRepository;
            _retireDocumentSettingRepository = retireDocumentSettingRepository;
            _commodityOwnerTypeRepository = commodityOwnerTypeRepository;
            _commodityOwnerRepository = commodityOwnerRepository;
            _commoditySupplierRepository = commoditySupplierRepository;
            _centreTypeRepository = centreTypeRepository;
            _centreRepository = centreRepository;
            _commodityProducerRepository = commodityProducerRepository;
            _commodityRepository = commodityRepository;
            _commodityTypeRepository = commodityTypeRepository;
            _equipmentRepository = equipmentRepository;
            _masterDataAllocationRepository = masterDataAllocationRepository;
            _containerTypeRepository = containerTypeRepository;
            _hubRepository = hubRepository;
            _vehicleRepository = vehicleRepository;
            _purchasingClerkRouteRepository = purchasingClerkRouteRepository;
            _ShiftRepository = shiftRepository;
            _SeasonRepository = seasonRepository;
            _ServiceProviderRepository = serviceProviderRepository;
            _ServiceRepository = serviceRepository;
            _InfectionRepository = infectionRepository;
            _activityTypeRepository = activityTypeRepository;
            _outletVisitReasonsTypeRepository = visitReasonsTypeRepository;
        }
Esempio n. 35
0
 public FarmerInfoController(IDistributorWebApiProxy distributorWebApiProxy, IServiceProviderRepository serviceProviderRepository, IAuditLogRepository auditLogRepository)
 {
     _serviceProviderRepository = serviceProviderRepository;
     _distributorWebApiProxy = distributorWebApiProxy;
     _auditLogRepository = auditLogRepository;
 }
Esempio n. 36
0
 public FarmersController(IDistributorWebApiProxy distributorWebApiProxy, IServiceProviderRepository serviceProvider)
 {
     _distributorWebApiProxy = distributorWebApiProxy;
     _serviceProvider = serviceProvider;
 }
Esempio n. 37
0
 public ServiceProviderAppService(IMapper mapper, IServiceProviderRepository serviceProviderRepository, IMediatorHandler bus)
 {
     _mapper = mapper;
     _serviceProviderRepository = serviceProviderRepository;
     _bus = bus;
 }
Esempio n. 38
0
 public ProfilesController(UserManager <ApplicationUser> manager, IOptions <PhotoAppSettings> photoSettings, IOptions <AwsAppSettings> awsSettings, IServiceProviderRepository serviceProviderRepository, IAwsServiceClient awsServiceClient)
 {
     _manager          = manager;
     _awsAppSettings   = awsSettings.Value;
     _photoAppSettings = photoSettings.Value;
     _awsServiceClient = awsServiceClient;
 }