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