public async Task <IActionResult> Create([Bind("IdGenero,Nombre")] Genero genero) { if (ModelState.IsValid) { genero.IdGenero = Guid.NewGuid(); _context.Add(genero); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(genero)); }
public async Task <IActionResult> Create([Bind("IdAlumno,Nombre,Matricula,Password,Activo,IdIdentity,Email")] Alumno alumno) { if (ModelState.IsValid) { alumno.IdAlumno = Guid.NewGuid(); _context.Add(alumno); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(alumno)); }
public async Task <IActionResult> Create([Bind("IdAutor,Nombre")] Autor autor) { if (ModelState.IsValid) { autor.IdAutor = Guid.NewGuid(); _context.Add(autor); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(autor)); }
public async Task <IActionResult> Create([Bind("IdPais,Nombre")] Pais pais) { if (ModelState.IsValid) { pais.IdPais = Guid.NewGuid(); _context.Add(pais); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(pais)); }
public async Task <IActionResult> Create([Bind("IdLibro,IdAutor")] AutorLibro autorLibro) { if (ModelState.IsValid) { autorLibro.IdLibro = Guid.NewGuid(); _context.Add(autorLibro); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdAutor"] = new SelectList(_context.Autores, "IdAutor", "IdAutor", autorLibro.IdAutor); ViewData["IdLibro"] = new SelectList(_context.Libros, "IdLibro", "IdLibro", autorLibro.IdLibro); return(View(autorLibro)); }
public async Task <IActionResult> Create([Bind("IdPrestamo,IdLibro,IdAlumno,Codigo,FechaPrestamo,FechaLimite,FechaDevolucion,IdStatusPrestamo,MontoMulta")] Prestamo prestamo) { if (ModelState.IsValid) { prestamo.IdPrestamo = Guid.NewGuid(); _context.Add(prestamo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdAlumno"] = new SelectList(_context.Alumnos, "IdAlumno", "Nombre", prestamo.IdAlumno); ViewData["IdLibro"] = new SelectList(_context.Libros, "IdLibro", "Titulo", prestamo.IdLibro); ViewData["IdStatusPrestamo"] = new SelectList(_context.StatusPrestamos, "IdStatusPrestamo", "Nombre", prestamo.IdStatusPrestamo); return(View(prestamo)); }
public async Task <IActionResult> Create([Bind("IdEditorial,Nombre")] Editorial editorial) { if (ModelState.IsValid) { editorial.IdEditorial = Guid.NewGuid(); _context.Add(editorial); await _context.SaveChangesAsync(); return(RedirectToAction( nameof(Index), new { ac = "Ingreso exitoso", type = "success" })); } return(View(editorial)); }
public async Task <IActionResult> Create([Bind("IdLibro,ISBN,Titulo,IdEditorial,IdGenero,IdPais,Año,Imagen")] Libro libro, IFormFile portada) { if (ModelState.IsValid) { libro.Imagen = await GuardarArchivo(portada); libro.IdLibro = Guid.NewGuid(); _context.Add(libro); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdEditorial"] = new SelectList(_context.Editoriales, "IdEditorial", "Nombre", libro.IdEditorial); ViewData["IdGenero"] = new SelectList(_context.Generos, "IdGenero", "Nombre", libro.IdGenero); ViewData["IdPais"] = new SelectList(_context.Paises, "IdPais", "Nombre", libro.IdPais); libro.Portada = DescargarImagen(libro.Imagen); return(View(libro)); }