Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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; ;
        }