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));
        }
Exemplo n.º 3
0
        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));
        }