// 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))); }