public Customer360Controller(
            HomeDeliveryRepository homeDeliveryRepository,
            LoyaltyRepository loyaltyRepository,
            LoyaltyCsvExportService loyaltyCsvExportService,
            LoyaltyCsvImportService loyaltyCsvImportService,
            ILogger <Customer360Controller> logger,
            EnterpriseData enterpriseData,
            OnlineStoreRepository onlineStoreRepository)
        {
            _homeDeliveryRepository  = homeDeliveryRepository;
            _loyaltyRepository       = loyaltyRepository;
            _loyaltyCsvExportService = loyaltyCsvExportService;
            _loyaltyCsvImportService = loyaltyCsvImportService;
            _logger                = logger;
            _enterpriseData        = enterpriseData;
            _onlineStoreRepository = onlineStoreRepository;

            // make sure all the appropriate tables/databases exist
            _enterpriseData.EnsureSchemas();
        }
Exemple #2
0
        public IEnumerable <LoyaltyCustomer> GetAllLoyaltyCustomers()
        {
            var loyaltyRepo = new LoyaltyRepository(_testDbConnection);

            return(loyaltyRepo.GetAllLoyaltyCustomers());
        }