public override void MapearDesde(GrupoInformeInspeccion grupoInformeInspeccion)
                    {
                        base.MapearDesde(grupoInformeInspeccion);

                        Detalle.Clear();

                        foreach (var detalle in (grupoInformeInspeccion as SubGrupoDesgasteFreno).DetalleActivo)
                        {
                            DetalleViewModel detalleViewModel = new DetalleViewModel();
                            detalleViewModel.MapearDesde(detalle);
                            Detalle.Add(detalleViewModel);
                        }
                    }
                public override void MapearDesde(GrupoInformeInspeccion grupoInformeInspeccion)
                {
                    base.MapearDesde(grupoInformeInspeccion);
                    SubGrupos.Clear();

                    foreach (var subGrupo in (grupoInformeInspeccion as GrupoSistemaComponente).SubGruposActivo)
                    {
                        SubGrupoViewModel subGrupoViewModel = new SubGrupoViewModel();
                        subGrupoViewModel.MapearDesde(subGrupo);
                        SubGrupos.Add(subGrupoViewModel);
                    }
                }
 public virtual void MapearDesde(GrupoInformeInspeccion grupoInformeInspeccion)
 {
     Id = grupoInformeInspeccion.Id;
     Descripcion = grupoInformeInspeccion.Descripcion;
     InformeInspeccionId = grupoInformeInspeccion.InformeInspeccionId;
 }