Exemple #1
0
        public IEnumerable <CallQueueCustomer> GetCallQueueCustomers(long callQueueId, DateTime?lastGeneratedDate)
        {
            var prospects = _prospectCustomerRepository.GetEasiestToConvertProspect(lastGeneratedDate);

            if (prospects == null || !prospects.Any())
            {
                return(null);
            }

            var callQueueCustomerList = new List <CallQueueCustomer>();

            foreach (var pc in prospects)
            {
                callQueueCustomerList.Add(new CallQueueCustomer {
                    CallQueueId = callQueueId, CustomerId = pc.SecondValue, ProspectCustomerId = pc.FirstValue
                });
            }

            return(callQueueCustomerList);
        }