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