public static MeasureDTOA Convert(MeasureEN en, NHibernate.ISession session = null)
        {
            MeasureDTOA    dto            = null;
            MeasureRESTCAD measureRESTCAD = null;
            MeasureCEN     measureCEN     = null;
            MeasureCP      measureCP      = null;

            if (en != null)
            {
                dto            = new MeasureDTOA();
                measureRESTCAD = new MeasureRESTCAD(session);
                measureCEN     = new MeasureCEN(measureRESTCAD);
                measureCP      = new MeasureCP(session);



                //
                // Attributes

                dto.Id = en.Id;

                dto.Name = en.Name;


                dto.Description = en.Description;


                dto.LOINCcode = en.LOINCcode;


                //
                // TravesalLink

                /* Rol: Measure o--> Telemetry_2 */
                dto.TelemetriesMeasure = null;
                List <TelemetryEN> TelemetriesMeasure = measureRESTCAD.TelemetriesMeasure(en.Id).ToList();
                if (TelemetriesMeasure != null)
                {
                    dto.TelemetriesMeasure = new List <Telemetry_2DTOA>();
                    foreach (TelemetryEN entry in TelemetriesMeasure)
                    {
                        dto.TelemetriesMeasure.Add(Telemetry_2Assembler.Convert(entry, session));
                    }
                }


                //
                // Service
            }

            return(dto);
        }
예제 #2
0
        public static MeasureDTOA Convert(MeasureEN en, NHibernate.ISession session = null)
        {
            MeasureDTOA    dto            = null;
            MeasureRESTCAD measureRESTCAD = null;
            MeasureCEN     measureCEN     = null;
            MeasureCP      measureCP      = null;

            if (en != null)
            {
                dto            = new MeasureDTOA();
                measureRESTCAD = new MeasureRESTCAD(session);
                measureCEN     = new MeasureCEN(measureRESTCAD);
                measureCP      = new MeasureCP(session);



                //
                // Attributes

                dto.Id = en.Id;

                dto.Name = en.Name;


                dto.Description = en.Description;


                dto.LOINCcode = en.LOINCcode;


                //
                // TravesalLink


                //
                // Service
            }

            return(dto);
        }