public async Task <IActionResult> Editar(int?id) { if (id == null) { return(NotFound()); } var obj = await _cdService.FindByIdAsync(id.Value); if (obj == null) { return(NotFound()); } List <Gravadora> gravadoras = await _gravadoraService.FindAllAsync(); List <FaixadePreco> faixadePrecos = await _faixaService.FindAllAsync(); List <Musica> musicas = await _musicaService.FindAllAsync(); CDFormViewModel viewModel = new CDFormViewModel { CD = obj, Gravadoras = gravadoras, FaixadePrecos = faixadePrecos, Musicas = musicas }; return(View(viewModel)); }
//Metodo Get para chamar a view do formulario de criar CD (Criar) public async Task <IActionResult> Criar() { var gravadora = await _gravadoraService.FindAllAsync(); var faixadePreco = await _faixaService.FindAllAsync(); var musica = await _musicaService.FindAllAsync(); var viewModel = new CDFormViewModel { Gravadoras = gravadora, FaixadePrecos = faixadePreco, Musicas = musica, }; return(View(viewModel)); }