コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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));
        }
コード例 #5
0
        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));
        }
コード例 #6
0
        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));
        }
コード例 #7
0
        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));
        }
コード例 #8
0
        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));
        }