public async Task <IActionResult> Create([Bind("EstudianteId,ApellidoPaterno,ApellidoMaterno,Nombre,FechaInscripcion")] Estudiante estudiante) { if (ModelState.IsValid) { _context.Add(estudiante); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(estudiante)); }
public async Task <IActionResult> Create([Bind("CursoId,Titulo,Creditos")] Curso curso) { if (ModelState.IsValid) { _context.Add(curso); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(curso)); }
public async Task <IActionResult> Create([Bind("InscripcionId,CursoId,EstudianteId,Grado")] Inscripcion inscripcion) { if (ModelState.IsValid) { _context.Add(inscripcion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CursoId"] = new SelectList(_context.Curso, "CursoId", "CursoId", inscripcion.CursoId); ViewData["EstudianteId"] = new SelectList(_context.Estudiante, "EstudianteId", "EstudianteId", inscripcion.EstudianteId); return(View(inscripcion)); }
public async Task <IActionResult> Create([Bind("Id,Cedula,Nombre,FechaNacimiento,Semestre")] Estudiante estudiante, ICollection <IFormFile> archivo) { if (ModelState.IsValid) { var foto = archivo.First(); var nombre = $"{Guid.NewGuid()}.png"; estudiante.Foto = await StorageHelper.SubirArchivo(foto.OpenReadStream(), nombre, _config); _context.Add(estudiante); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(estudiante)); }