public static Donnees.AudienceTV MapAudTV(Zero.POCO.Audiences.AudienceTV Adj, UnitOfWork uow) { var audience = new Donnees.AudienceTV(uow); audience.Oid = Adj.id; audience.NumeroQuertdheure = Adj.NumeroQuertdheure; audience.NumeroJour = Adj.NumeroJour; var support = uow.GetObjectByKey <XpoSupportTV>(Adj.SupportTV.id); audience.SupportTV = support; return(audience); }
public static List<AudienceTV> MapAudienceTv(Signalitique sigInstance,int dayOfWeek,int quart,string libelle) { var listeAudiencesTv = new List<AudienceTV>(); sigInstance.AudienceTVs.CriteriaString = "NumeroJour== "+dayOfWeek+" AND NumeroQuertdheure == "+quart+" AND SupportTV.Libelle=='" + libelle+"'"; foreach (var aud in sigInstance.AudienceTVs) { var audTv = new AudienceTV() { id = aud.Oid, NumeroJour = aud.NumeroJour, NumeroQuertdheure = aud.NumeroQuertdheure, }; audTv.SupportTV = MapSupportTv(aud.SupportTV); listeAudiencesTv.Add(audTv); } return listeAudiencesTv; }