public ITela Mostra() { Console.WriteLine($">>> {Nome} <<<"); Console.WriteLine(); CultureInfo cultureInfo = CultureInfo.CurrentUICulture; int mes = GetMes(cultureInfo); int ano = GetAno(cultureInfo); DateTime inicio = new DateTime(ano, mes, 1); DateTime fim = new DateTime(ano, mes, 1); fim = fim.AddMonths(1).AddDays(-1); ReceitaRepositorio receitaRepositorio = new ReceitaRepositorio(_context); DespesaRepositorio despesaRepositorio = new DespesaRepositorio(_context); double receitas = receitaRepositorio.SomaReceitas(inicio, fim).GetValueOrDefault(); double despesas = despesaRepositorio.SomaDespesas(inicio, fim).GetValueOrDefault(); Console.WriteLine("Receitas: {0}", receitas.ToString("c", cultureInfo)); Console.WriteLine("Despesas: {0}", despesas.ToString("c", cultureInfo)); Console.WriteLine("Saldo: {0}", (receitas - despesas).ToString("c", cultureInfo)); Console.ReadKey(); return(_anterior); }
public ITela Mostra() { Console.WriteLine($">>> {Nome} <<<"); Console.WriteLine(); CultureInfo cultureInfo = CultureInfo.CurrentUICulture; DateTime inicio = GetData(cultureInfo, "Digite a data inicial (ex.: {0}): "); DateTime fim = GetData(cultureInfo, "Digite a data final (ex.: {0}): "); ReceitaRepositorio receitaRepositorio = new ReceitaRepositorio(_context); DespesaRepositorio despesaRepositorio = new DespesaRepositorio(_context); double receitas = receitaRepositorio.SomaReceitas(inicio, fim).GetValueOrDefault(); double despesas = despesaRepositorio.SomaDespesas(inicio, fim).GetValueOrDefault(); Console.WriteLine("Receitas: {0}", receitas.ToString("c", cultureInfo)); Console.WriteLine("Despesas: {0}", despesas.ToString("c", cultureInfo)); Console.WriteLine("Saldo do período: {0}", (receitas - despesas).ToString("c", cultureInfo)); Console.ReadKey(); Console.WriteLine(); return(_anterior); }