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); }
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); }