public async Task <IActionResult> Cadastro(Produto produto, IFormFile file) { var imagem = string.Empty; if (file != null) { imagem = Upload.SalvarArquivo(file); produto.Foto = imagem; } var cadastroEdicaoConfirmado = await _produto.CadastraOuAtualiza(produto); if (cadastroEdicaoConfirmado == null) { Toastr(_toastrMensagem.Aviso("Registro de cadastro inválido! Verifique os campos digitados e tente novamente.")); if (produto.Id > 0) { return(RedirectToAction("Cadastro", new { produto.Id })); } return(View(produto)); } Toastr(_toastrMensagem.RegistroConfirmado()); return(RedirectToAction("Produtos")); }