// GET: Obras/Create public async Task <IActionResult> Create() { CrearObraVM covm = new CrearObraVM { Autores = await _context.Autores.ToListAsync() // llenamos la lista con los autores }; return(View(covm)); }
// GET: Obras/Create public async Task <IActionResult> Create() { CrearObraVM covm = new CrearObraVM { Autores = await _context.Autores.ToListAsync() }; return(View(covm)); }
public async Task <IActionResult> Create(CrearObraVM covm) { if (ModelState.IsValid) { _context.Add(covm.Obra); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(covm)); }
public async Task <IActionResult> Create(CrearObraVM covm) { if (ModelState.IsValid) { _context.Add(covm.Obra); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } //ViewData["AutorId"] = new SelectList(_context.Autores, "Id", "Id", obra.AutorId); return(View(covm)); }
public async Task <IActionResult> Create() { //if (_signInManager.IsSignedIn(User)) //{ // IdentityUser user = await _userManager.GetUserAsync(User); // if (await _userManager.IsInRoleAsync(user, "PremiumUser") || await _userManager.IsInRoleAsync(user, "Admin")) // { CrearObraVM covm = new CrearObraVM { Autores = await _context.Autores.ToListAsync(), }; return(View(covm)); // } //} //return NotFound(); }