public async Task <IActionResult> Create() { var tipoJogo = await _tipoJogoService.FindAllAsync(); JogosFormViewModel viewModel = new JogosFormViewModel { TipoJogo = tipoJogo }; return(View(viewModel)); }
public async Task <IActionResult> Edit(int id) { if (id == 0) { return(NotFound()); } var jogo = await _jogosService.FindByIdAsync(id); var tipoJogo = await _tipoJogoService.FindByIdAsync(jogo.TipoJogoId); var viewModel = new JogosFormViewModel { Jogos = jogo, TipoJogo = tipoJogo }; return(View(viewModel)); }
public async Task <IActionResult> Edit(Jogos jogos) { if (!ModelState.IsValid) { var tipoJogo = await _tipoJogoService.FindAllAsync(); var viewModel = new JogosFormViewModel { Jogos = jogos, TipoJogo = tipoJogo }; return(View(viewModel)); } await _jogosService.EditAsync(jogos); return(RedirectToAction("Visualizar")); }
public async Task <IActionResult> Create(Jogos jogos) { if (!ModelState.IsValid) { var tipoJogo = await _tipoJogoService.FindAllAsync(); var viewModel = new JogosFormViewModel { Jogos = jogos, TipoJogo = tipoJogo }; return(View(viewModel)); } await _jogosService.InsertAsync(jogos); return(RedirectToAction(nameof(Index), "Home")); }