using System; using Consulenza.ReportWriter.Business; using Consulenza.ReportWriter.Business.OBJ_PDF; using System.Data; using Consulenza.ReportCommon; using Consulenza.DataServices.fideuram.data.service; using System.Collections.Generic; using System.Linq; namespace Consulenza.ReportWriter.Manager.Section.Unica.Monitoraggio { // /// S29.ProgettoUniversitaFigliDettaglioPortafoglioModelloVSAttuale idSezione = 72 /// public class S29 : Unica.S29 { /// /// Costruttore /// /// /// public S29(EnvironmentFacade environmentFacade, int idSection) : base(environmentFacade, idSection) { } public override List getlistaProgetti() { List lista = new List(); var listamonitorati = datiSeiUnico.monitoraggioUnit().monitoraggio.FirstOrDefault(o => o.area.Equals("Inv")).progetti.ToList(); var listaprogetti = datiSeiUnico.pianificazioneUnit().pianificazioneOrizzontale.Where(o => o.portafoglioModello.area.Equals(Area)).ToList(); lista = listaprogetti.Where(b => listamonitorati.Any(a => a.chiaveProgetto == b.chiaveProgetto)).ToList(); return lista; } } }