public PropietarioInsertViewModel PreparePropietarioInsertViewModel(Propietario _propietario = null, Propietario_Juridico _propietarioJuridico = null)
        {
            IEnumerable <TipoDocId> newtipoDocIdList = (IEnumerable <TipoDocId>)TipoDocId_Conexion.select();
            Propietario             newpropietario;
            Propietario_Juridico    newPropietarioJuridico;

            if (_propietario != null)
            {
                newpropietario = _propietario;
            }
            else
            {
                newpropietario = new Propietario();
            }

            if (_propietarioJuridico != null)
            {
                newPropietarioJuridico = _propietarioJuridico;
            }
            else
            {
                newPropietarioJuridico = new Propietario_Juridico();
            }

            PropietarioInsertViewModel propietarioTipoDocId = new PropietarioInsertViewModel()
            {
                propietario          = newpropietario,
                tipoDocIdList        = newtipoDocIdList,
                propietario_Juridico = newPropietarioJuridico
            };

            return(propietarioTipoDocId);
        }
        public ActionResult UpdateRedirect(double valorDocId)
        {
            var propietarioInsert = new PropietarioInsertViewModel();
            var propietario       = Propietario_Conexion.SelectPropietario(valorDocId);
            Propietario_Juridico propietarioJuridico;

            if (propietario.idDocId == propietarioInsert.cedulaJuridica)
            {
                propietarioJuridico = Propietario_Juridico_Conexion.SelectPropietario(valorDocId);
            }
            else
            {
                propietarioJuridico = new Propietario_Juridico();
            }

            propietarioInsert.propietario          = propietario;
            propietarioInsert.propietario_Juridico = propietarioJuridico;
            propietarioInsert.tipoDocIdList        = TipoDocId_Conexion.@select();

            return(View("UpdateForm", propietarioInsert));
        }