public async Task <IActionResult> Devolver(int?id) { var jogo = await _context.PesquisarporIdAsync((int)id); jogo.AmigoID = 1; jogo.Amigo = null; await _context.SalvarAsync(jogo); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(int?id) { if (id == null) { ViewData["AmigoID"] = new SelectList(_mapper.Map <List <AmigoViewModel> >(await _contextAmigo.PesquisarTodosAsync()), "ID", "Nome", 1); return(View(new JogoViewModel())); } var jogo = _mapper.Map <JogoViewModel>(await _context.PesquisarporIdAsync((int)id)); if (jogo == null) { return(NotFound()); } ViewData["AmigoID"] = new SelectList(_mapper.Map <List <AmigoViewModel> >(await _contextAmigo.PesquisarTodosAsync()), "ID", "Nome", jogo.AmigoID); return(View(jogo)); }