public async Task <IActionResult> Create([Bind("id,nombre,apellido")] Autor autor)
        {
            if (ModelState.IsValid)
            {
                autor.libros = new List <Libro>();
                _context.Add(autor);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(autor));
        }
        public async Task <IActionResult> Create([Bind("id,nombre,apellido,edad,username,password")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                usuario.esAdmin = false;

                _context.Add(usuario);
                await _context.SaveChangesAsync();

                HttpContext.Session.SetString("username", usuario.username);
                HttpContext.Session.SetInt32("id", usuario.id);
                HttpContext.Session.SetString("esAdmin", usuario.esAdmin.ToString());

                var idUsuario = new { id = usuario.id };

                return(RedirectToAction(nameof(Details), idUsuario));
            }
            return(View(usuario));
        }