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);
        }
Exemple #2
0
        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;
        }