public List <PartnerSdkModels.Customers.Customer> GetAll()
        {
            List <PartnerSdkModels.Customers.Customer> customers = new List <PartnerSdkModels.Customers.Customer>();

            using (var dbContext = new CSPDatabaseModelEntities())
            {
                using (var dataCampaignManager = new DataManagers.MarketingCampaignManager(dbContext))
                {
                    List <Customer> customersDb = dataCampaignManager.GetAll <Customer>().ToList();

                    customers = customersDb != null
                                   ? customersDb.Select(x => CustomerMapper.MapFromSource(x)).ToList()
                                   : null;
                }
            }

            return(customers);
        }
        public List <Campaign> GetAll()
        {
            List <Campaign> campaigns = new List <Campaign>();

            using (var dbContext = new CSPDatabaseModelEntities())
            {
                using (var dataCampaignManager = new DataManagers.MarketingCampaignManager(dbContext))
                {
                    List <MarketingCampaign> campaignsDb = dataCampaignManager.GetAll <MarketingCampaign>(null, c => c.MarketingCampaignsCustomers).ToList();

                    campaigns = campaignsDb != null
                                   ? campaignsDb.Select(x => MarketingCampaignMapper.MapFromSource(x)).ToList()
                                   : null;
                }
            }

            return(campaigns);
        }