public async Task <IActionResult> Create([Bind("Nombre,Valor,CursoId,Contenido")] Curso curso) { if (ModelState.IsValid) { _context.Add(curso); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(curso)); }
public async Task <IActionResult> Create([Bind("Nombre,MedioPagoId")] MedioPago medioPago) { if (ModelState.IsValid) { _context.Add(medioPago); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(medioPago)); }
public async Task <IActionResult> Create([Bind("NombreUsuario,ContraseƱa,Nombre,Apellido,Dni,Mail,Telefono,UsuarioId")] Usuario usuario) { if (ModelState.IsValid) { _context.Add(usuario); await _context.SaveChangesAsync(); HttpContext.Session.SetString("usuario", usuario.ID.ToString()); // Creo Session return(RedirectToAction("MisSuscripciones", "Suscripciones")); } return(View(usuario)); }
public async Task <IActionResult> Create([Bind("SuscripcionId,CursoId,MedioPagoId")] Suscripcion suscripcion) { suscripcion.UsuarioId = Convert.ToInt32(HttpContext.Session.GetString("usuario")); if (ModelState.IsValid) { suscripcion.ValorPago = _context.Cursos.Find(suscripcion.CursoId).Valor; _context.Add(suscripcion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(MisSuscripciones))); } ViewData["CursoId"] = new SelectList(_context.Cursos, "ID", "Nombre", suscripcion.CursoId); ViewData["MedioPagoId"] = new SelectList(_context.MediosPagos, "ID", "Nombre", suscripcion.MedioPagoId); ViewData["UsuarioId"] = new SelectList(_context.Usuarios, "ID", "Apellido", suscripcion.UsuarioId); return(View(suscripcion)); }