none
PROBLEMAS AL CREAR UN VIEWMODEL RRS feed

  • Pregunta

  • Amigos desarrolladores, he creado una nueva clase extendiendo a otras ya existentes para poblar mi vista con datos referenciales y grabar un registro.

    public class vmInspeccionNeumatico
        {
            public VehiculoCliente VehiculoCliente { get; set; } 
            public List<InspeccionNeumatico> ListInspeccionNeumatico { get; set; }

            public InspeccionNeumatico InspeccionNeumatico { get; set; }
        }

    CONTROLADOR:

    Estas 2 líneas cargan de datos para poder visualizarlos en mi vista, aquí no hay problema

    vminspeccionneumatico.VehiculoCliente = db.VehiculosCliente.Where(VehC => VehC.VehCID == 100).FirstOrDefault();
    vminspeccionneumatico.ListInspeccionNeumatico = db.InspeccionesNeumatico.Where(InsN => InsN.DRNeID == 200).ToList();

    La siguiente linea muestra el ERROR, la clase InspeccionNeumatico la inicializo con datos para mostrar en la vista ya que es una vista CREATE, cuando intento asignar datos me manda el error: Referencia a objeto no establecida como instancia de un objeto.

    vminspeccionneumatico.InspeccionNeumatico.VehCID = db.NeumaticosVehiculosCliente.Find(NVClID).VehCID;

    Espero su apoyo.


    domingo, 13 de octubre de 2013 19:15

Todas las respuestas

  • cuando intento asignar datos me manda el error: Referencia a objeto no establecida como instancia de un objeto

    pero usa

    vminspeccionneumatico.InspeccionNeumatico  = new InspeccionNeumatico();
    
    vminspeccionneumatico.InspeccionNeumatico.prop1 = valor1;
    vminspeccionneumatico.InspeccionNeumatico.prop2  =valor2;


    o sea debes crear la instancia antes de acceder a sus propiedades

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    domingo, 13 de octubre de 2013 22:00