public static Donnees.AudienceRadio MapAudRD(Zero.POCO.Audiences.AudienceRadio Adj, UnitOfWork uow) { var audience = new Donnees.AudienceRadio(uow); audience.Oid = Adj.id; audience.QuartHeure = Adj.QuartHeure; audience.NumeroJour = Adj.NumeroJour; var support = uow.GetObjectByKey <XpoSupportRadio>(Adj.SupportRadio.id); audience.SupportRadio = support; return(audience); }
public static AudienceRadio MapAudRD(POCO.Audiences.AudienceRadio Adj, UnitOfWork uow, XPCollection<XpoSupportRadio> supports) { var audience = new Donnees.AudienceRadio(uow); audience.Oid = Adj.id != default(Guid) ? Adj.id : Guid.NewGuid(); audience.QuartHeure = Adj.QuartHeure; audience.NumeroJour = Adj.NumeroJour; var support = supports.First(e => e.Code == Adj.SupportRadio.Code); audience.SupportRadio = support; return audience; }