public static InsertionRadio CreateInsertionRadio(PlanRadio planRadio, int numQuart, SupportRadio supportRadio, DateTime date) { var insertionRadio = new InsertionRadio() { Date = date, NumeroQuartHeure = numQuart, SupportRadio = supportRadio }; if (planRadio.InsertionRadios == null) planRadio.InsertionRadios = new List<InsertionRadio>(); planRadio.InsertionRadios.Add(insertionRadio); return insertionRadio; }
private static XpoInsertionRadio MapInsertionRadio(InsertionRadio insertionRadio, UnitOfWork uow) { var xpoInsertionRadio = new XpoInsertionRadio(uow); xpoInsertionRadio.Date = insertionRadio.Date; xpoInsertionRadio.NumeroQuartHeure = insertionRadio.NumeroQuartHeure; xpoInsertionRadio.Oid = Guid.NewGuid(); xpoInsertionRadio.SupportRadio = uow.GetObjectByKey<XpoSupportRadio>(insertionRadio.SupportRadio.id); if (insertionRadio.Signalitique != null) foreach (var signalitique in insertionRadio.Signalitique) { xpoInsertionRadio.Signalitiques.Add(MapSignalitique(signalitique, uow)); } return xpoInsertionRadio; ; }