public static void CadastrarTransacao() { string descricao; double valor; double confirmaValor; string tipoTransacao; MenuUtil.EscolhaTransacao(); tipoTransacao = Console.ReadLine(); if (tipoTransacao == "Despesa" + "Receita") { do { System.Console.WriteLine("Digite um valor"); valor = double.Parse(Console.ReadLine()); System.Console.WriteLine("Confirme o valor"); confirmaValor = double.Parse(Console.ReadLine()); } while (!ValidacaoUtil.ValidacaoValor(valor, confirmaValor)); do { System.Console.WriteLine("Descreva sua transação"); descricao = Console.ReadLine(); if (String.IsNullOrEmpty(descricao)) { System.Console.WriteLine("Insira algo válido"); } }while (string.IsNullOrEmpty(descricao)); TransacaoViewModel transacao = new TransacaoViewModel(); transacao.Descricao = descricao; transacao.Valor = valor; transacao.TipoTransacao = tipoTransacao; transacao.DataTransacao = DateTime.Now; //INSERIR USUÁRIO TransacaoRepositorio.Inserir(transacao); //INSERIR USUÁRIO Console.ForegroundColor = ConsoleColor.Green; System.Console.WriteLine("Cadastro realizado com sucesso"); Console.ResetColor(); } else if (tipoTransacao != "Despesa" + "Receita") { System.Console.WriteLine("Volte sempre"); } }