Beispiel #1
0
        public LeadCrm GenerateLeadCrm(InitialDbContext context, int id)
        {
            var     allleads    = context.Lead.FirstOrDefault(a => a.Id == id);
            LeadCrm listOfIdCRm = new LeadCrm();

            if (allleads == null)
            {
                return(null);
            }

            listOfIdCRm = new LeadCrm()
            {
                Id         = allleads.Id,
                Lead       = allleads,
                ListInsert = context.AdditionalInfos.Where(a => a.LeadId == id).ToList()
            };

            /*  Parallel.ForEach(allleads, ((lead) => listOfIdCRm.Add(new LeadCrm()
             * {
             *    Id = lead.Id,
             *    Lead = lead,
             *    ListInsert = alladditional.Where(a => a.LeadId == lead.Id).ToList()
             * })));*/


            /* foreach (var lead in allleads)
             * {
             *   listOfIdCRm.Add(new LeadCrm()
             *   {
             *       Id = lead.Id,Lead = lead,ListInsert = alladditional.Where(a=>a.LeadId == lead.Id).ToList()
             *   });
             * }*/

            return(listOfIdCRm);
        }
Beispiel #2
0
        public List <LeadCrm> GenerateLeadNoComent(InitialDbContext context)
        {
            var allleads = context.Lead.ToList();

            if (allleads == null)
            {
                return(null);
            }
            List <LeadCrm> listOfIdCRm = new List <LeadCrm>();

            if (!allleads.Any())
            {
                return(null);
            }

            Parallel.ForEach(allleads, ((lead) => listOfIdCRm.Add(new LeadCrm()
            {
                Id = lead.Id,
                Lead = lead,
            })));
            return(listOfIdCRm);
        }