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; }
private static List<AudienceRadio> MapAudienceRadio( Signalitique sig) { var listeAudiencesRd = new List<AudienceRadio>(); foreach (var aud in sig.AudienceRadios) { var audRadio = new AudienceRadio() { NumeroJour = aud.NumeroJour, id = aud.Oid, QuartHeure = aud.QuartHeure, }; audRadio.SupportRadio = MapSupportRadio(aud.SupportRadio); listeAudiencesRd.Add(audRadio); } return listeAudiencesRd; }
private static ISignalitique MapSignalitique(Signalitique sig) { var sigInstance = new POCO.Donnees.Signalitique() { Id=sig.Oid, Ville = sig.Ville, AppareilPhotoNumerique = sig.AppareilPhotoNumerique, id = sig.Oid, Age = sig.Age, Aspirateur = sig.Aspirateur, TypeHabitat = (TypeHabitation)sig.TypeHabitat, TrancheAge = sig.TrancheAge, Televisionencouleur = sig.Televisionencouleur, Telephone = sig.Telephone, TailleFoyer = (TailleFoyer)sig.TailleFoyer, Statutfamilial = (StatutFamiliale)sig.Statutfamilial, Situationmatrimoniale = (SituationMatrimonial)sig.Situationmatrimoniale, SecheLinge = sig.SecheLinge, RevenueTotalFoyer = (RevenuTotalFoyer)sig.RevenueTotalFoyer, Refrigirateur = sig.Refrigirateur, Poid = sig.Poid, Pcsansconnexion = sig.Pcsansconnexion, PCConnexion = sig.PCConnexion, Niveau = sig.Niveau, NbVoiture =sig.NbVoiture, NbPiece = sig.NbPiece, Mois = sig.Mois, Mobile = sig.Mobile, Magnetoscope = sig.Magnetoscope, Lecteurradiocassette = sig.Lecteurradiocassette, LecteurDVD = sig.LecteurDVD, LecteurCD = sig.LecteurCD, LaveVaissele = sig.LaveVaissele, LaveLinge = sig.LaveLinge, Jour = sig.Jour, CSE = (CSE)sig.CSE, Habitat = (Habitat)sig.Habitat, Genre = (Genre)sig.Genre, Fourmicroonde = sig.Fourmicroonde, Decodeur = sig.Decodeur, Cuisiniere = sig.Cuisiniere, Console = sig.Console, Congelateur = sig.Congelateur, Climatiseur = sig.Climatiseur, Chainestereo = sig.Chainestereo, Camescope = sig.Camescope, CSP = (CSP)sig.CSP, }; /*if (sigInstance.AudienceJournals == null) sigInstance.AudienceJournals = new List<AudienceJournal>(); foreach (var aud in sig.AudienceJournals) { sigInstance.AudienceJournals.Add(MapAudienceJournal(aud)); }*/ /* if (sigInstance.AudienceRadios==null) sigInstance.AudienceRadios = new List<AudienceRadio>(); foreach (var aud in sig.AudienceRadios) { sigInstance.AudienceRadios.Add(MapAudienceRadio(aud)); }*/ /* if (sigInstance.AudienceTVs == null) sigInstance.AudienceTVs = new List<AudienceTV>(); foreach (var aud in sig.AudienceTVs) { sigInstance.AudienceTVs.Add(MapAudienceTv(aud)); }*/ sigInstance.Individu = MapIndividus(sig.Individu); return sigInstance; }
private static List<AudienceJournal> MapAudienceJournal(Signalitique sig) { var ListeAudiencePresse = new List<AudienceJournal>(); foreach (var aud in sig.AudienceJournals) { var audPresse= new AudienceJournal() { Jour = aud.Jour, id = aud.Oid, NombreOccurence = aud.NombreOccurence, NumJournal = aud.NumJournal, }; audPresse.SupportPresse = MapSupportPresse(aud.SupportPresse); ListeAudiencePresse.Add(audPresse); } return ListeAudiencePresse; }