public void ListarTaxa() { Cabecalho(); Console.WriteLine("Lista de taxas cobradas durante a execução: "); Console.WriteLine(ConvercaoRepositorio.ListaConversao().Sum(a => a.Taxa)); Rodape(); }
public void ListarValores() { Cabecalho(); Console.WriteLine("Lista de valores totais: "); Console.WriteLine(ConvercaoRepositorio.ListaConversao().Sum(a => a.ValorTotal)); Rodape(); }
public Conversao RealizarCambio(string nome, decimal valor, string entrada, string saida) { ConversaoAplicacao conversaoAplicacao = new ConversaoAplicacao(); var cambio = conversaoAplicacao.Cambio(EnumExtention.GetValueFromDescription <Moedas>(entrada), EnumExtention.GetValueFromDescription <Moedas>(saida), valor); var taxa = 0.10; var conversao = new Conversao(nome, Porcentagem(valor, taxa), ValorFinal(valor, taxa), DateTime.Now, entrada, saida, cambio, valor); ConvercaoRepositorio.Add(conversao); return(conversao); }
public void ListarOperacoes() { Cabecalho(); Console.WriteLine("Lista de Operações realizadas: "); for (int i = 0; i < ConvercaoRepositorio.ListaConversao().Count; i++) { Console.WriteLine(); Console.WriteLine($"{i} - " + ConvercaoRepositorio.ListaConversao()[i]); } Rodape(); }