示例#1
0
        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"));
        }
示例#2
0
 public ActionResult Borrar(ViewCliente cliente)
 {
     if (ModelState.IsValid)
     {
         gestor.Eliminar(cliente.ConvertirAModelo());
     }
     else
     {
         return(View("Baja"));
     }
     return(View("AdminClientes"));
 }
示例#3
0
 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"));
 }
示例#4
0
 public ActionResult EliminarPorApeYNom(ViewCliente cliente)
 {
     gestor.Eliminar(cliente.ConvertirAModelo());
     return(RedirectToAction("Listar"));
 }