public ActionResult Inicio(EntrenamientosViewModel entreVM, string idEnt) { if (ModelState.IsValid) { UsuarioTarjeta usuTarjeta = new UsuarioTarjeta(); usuTarjeta = entreVM.usuTarjeta; Usuarios usu = (Usuarios)Session["usuario"]; bool existe = dbController.existeTarjetaUsu(usu.Id_Usuario); if (existe == true) { dbController.updateTarjeta(usu.Id_Usuario, usuTarjeta); } else { dbController.grabaTarjeta(usu.Id_Usuario, usuTarjeta); } dbController.logUsuEntre(usu.Id_Usuario, idEnt); mandarEmail(usu, idEnt); return(RedirectToAction("InicioCoach", "Coach")); } else { var errors = ModelState.SelectMany(x => x.Value.Errors.Select(z => z.Exception)); ViewBag.Error = errors; return(RedirectToAction("Inicio", "Compra", idEnt)); } }
public ActionResult Inicio(string id) { EntrenamientosViewModel entreVM = new EntrenamientosViewModel(); Entrenamientos entrenamiento = dbController.recuperaEntrenamiento(id); entreVM.entrenamientos = entrenamiento; return(View(entreVM)); }