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)));
        }
示例#2
0
        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));
        }