// Método acción de Grabar por POST. Grabación de un vehiculo en la base de datos.
        public ActionResult Grabar()
        {
            VmVehiculos vmVehiculos = new VmVehiculos();

            ViewBag.Grabar = false;
            if (ModelState.IsValid)
            {
                //VEHICULOS vehiculo = new VEHICULOS();
                BlVehiculos blvehiculo = new BlVehiculos();
                UpdateModel(vmVehiculos); //updatemodel del vehiculo
                //pasamos el modelo vehiculo al bussines logic que devuelve true si la grabación es correcta
                if (blvehiculo.grabarVehiculo(vmVehiculos.vehiculo) == true)
                {
                    ViewBag.Grabar = true;
                }
                else
                {
                    //error al grabar.... mostramos un mensaje indicando el error en la grabación
                }
            }
            else
            {
                Console.WriteLine("estoy aqui en grabar incorrecto");
            }
            return(RedirectToAction("Create", "Vehiculos", new { vmVehiculos }));
        }
        // GET: /Vehiculos/Create
        public ActionResult Create()
        {
            VmVehiculos vmvehiculos = new VmVehiculos();

            ///Se llama a la vista FormularioVehiculo donde se piden los datos del vehiculo a tratar
            ///
            return(View(vmvehiculos));
        }
        public ActionResult Edit(int id)
        {
            VmVehiculos vmvehiculos = new VmVehiculos();
            ///Se llama a la vista FormularioVehiculo donde se piden los datos del vehiculo a tratar
            ///
            BlVehiculos blvehiculos = new BlVehiculos();

            vmvehiculos.vehiculo = blvehiculos.getVehiculoId(id);

            return((ActionResult)PartialView("List", vmvehiculos));
        }
        public ActionResult List(int page, int?pageSize)
        {
            List <VEHICULOS> listaVehiculos = new List <VEHICULOS>();

            VmVehiculos vmvehiculos = new VmVehiculos();


            //BlCursos blCursos = new BlCursos();
            BlVehiculos blVehiculos = new BlVehiculos();


            //Ejecutamos el método getAllCursos para obtener una lista de todos los cursos.
            listaVehiculos = blVehiculos.GetVehiculosBL();
            int resultsOnPage = (pageSize ?? 10); //size;
            int pageNumber    = page;

            return((ActionResult)PartialView("_Results", listaVehiculos.ToPagedList(pageNumber, resultsOnPage)));
        }