public ActionResult Mod(ViewCliente cliente) { var apellidoN = Request.Form["ApellidoN"]; var nombreN = Request.Form["NombreN"]; int edadN; int.TryParse(Request.Form["EdadN"], out edadN); if (ModelState.IsValid) { gestor.Modificar(cliente.ConvertirAModelo(), apellidoN, nombreN, edadN); } return(View("AdminClientes")); }
public ActionResult Borrar(ViewCliente cliente) { if (ModelState.IsValid) { gestor.Eliminar(cliente.ConvertirAModelo()); } else { return(View("Baja")); } return(View("AdminClientes")); }
public ActionResult Guardar(ViewCliente cliente) { /* Este metodo le pide al gestor que guarde el cliente * inserta en la tabla de la base de datos * Hacer: convertir el objeto view model que recibo como parametro a * tipo Model para el metodo Guardar del gestor */ if (ModelState.IsValid) { gestor.Guardar(cliente.ConvertirAModelo()); } // No deberia recibir un ViewModel tiene que ser un Model! Se convierte! else { return(View("Alta")); } return(View("AdminClientes")); }
public ActionResult EliminarPorApeYNom(ViewCliente cliente) { gestor.Eliminar(cliente.ConvertirAModelo()); return(RedirectToAction("Listar")); }