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)); }