private async Task <EmprestimoFormViewModel> GetForm(EmprestimoViewModel emprestimoViewModel) { var form = EmprestimoFormViewModel.Clone(emprestimoViewModel); form.AddAmigos(await _amigoService.GetAll()); form.AddGames(await _gameService.GetGamesDisponiveis()); if (form.GameId > 0) { form.AddGame(new GameViewModel() { Id = form.GameId, Nome = form.AmigoNome }); } if (form.AmigoId > 0) { form.AddAmigo(new AmigoViewModel() { Id = form.GameId, Nome = form.AmigoNome }); } return(form); }
public async Task <IActionResult> Index() { ViewBag.Emprestimos = await _emprestimoService.GetAll(); ViewBag.Games = await _gameService.GetAll(); ViewBag.Amigos = await _amigoService.GetAll(); return(View()); }
public async Task <IActionResult> Index() { try { var amigos = await _amigoService.GetAll(); return(View(amigos)); } catch (Exception) { TratarErro(); } return(View()); }