コード例 #1
0
        public List<RegistroModel> GetCiRegistro(long IdPuntoMedicion, long fechaActual)
        {
            List<RegistroModel> items = new List<RegistroModel>();
            try
            {
                using (var entity = new db_SeguimientoProtocolo_r2Entities())
                {

                    (from result in entity.spGetCI_REGISTRO(fechaActual, IdPuntoMedicion)
                     select result).ToList().ForEach(row =>
               {
                   items.Add(new RegistroModel()
                       {
                           IdRegistro = row.IdRegistro,
                           IdPuntoMedicion = row.IdPuntoMedicion,
                           FechaCaptura = row.FechaCaptura,
                           HoraRegistro = row.HoraRegistro,
                           DiaRegistro = row.DiaRegistro,
                           Valor = row.Valor,
                           AccionActual = row.AccionActual,
                           LastModifiedDate = row.LastModifiedDate,
                           IdCondicion = row.IdCondicion,
                           ServerLastModifiedDate = row.ServerLastModifiedDate,
                           FechaNumerica = row.FechaNumerica,
                           PUNTOMEDICION = new PuntoMedicionModel()
                           {
                               PuntoMedicionName = row.PuntoMedicionName,
                               IdPuntoMedicion = row.IdPuntoMedicion,
                               vAccion = row.vAccion,
                               vCondicion = row.vCondicion,
                               Visibility = row.Visibility,
                                TIPOPUNTOMEDICION =new TipoPuntoMedicionModel()
                                {
                                    IdTipoPuntoMedicion=row.IdTipoPuntoMedicion,
                                    TipoPuntoMedicionName=row.TipoPuntoMedicionName
                                },
                               UNIDADMEDIDA = new UnidadMedidaModel()
                               {
                                   IdUnidadMedida = row.IdUnidadMedida,
                                   UnidadMedidaName = row.UnidadMedidaName,
                                   UnidadMedidaShort = row.UnidadMedidaShort
                               }
                           },
                           Condicion = new CondProModel()
                           {
                               IdCondicion = row.IdCondicion,
                               CondicionName = row.CondicionName,
                               PathCodicion = row.PathCodicion
                           }

                       });
               });

                }
            }
            catch (Exception ex)
            {
            }
            return items;
        }