public async Task <IActionResult> Cadastrar(ReceitaViewModel receitaVm) { if (!ModelState.IsValid) { return(View(CriarVMePopularListaDeCategoria(await _categoriaService.ObterListaCategoria(), receitaVm))); } Receita receita = await MapearVMeAtualizarCategoria(receitaVm); receita.Imagem = SalvarImagemERetornarGUID(receitaVm); if (await SalvarReceita(receita)) { TempData["message"] = "Salvo com sucesso"; } return(View("Listar", await _receitaService.ObterLista())); }