public static void Devolucao(List <EmprestimoLivro> listaEmprestimo) { CultureInfo CultureBr = new CultureInfo(name: "pt-BR"); EmprestimoLivro emprestimoLivro = null; double valorMulta = 0; Console.WriteLine("Devolução do Livro\n"); Console.WriteLine("Informe o Número do Tombo:"); long numTombo = long.Parse(Console.ReadLine()); if (EmprestimoLivroController.VerificaNTomboDisponivel(listaEmprestimo, numTombo)) { emprestimoLivro = EmprestimoLivroController.RetornaEmprestimo(listaEmprestimo, numTombo); emprestimoLivro.StatusEmprestimo = 2; //update da status para devolvido string dataAtual = DateTime.Now.ToString("d"); DateTime dataAtualConvertida = DateTime.ParseExact(dataAtual, "d", CultureBr); if (dataAtualConvertida > emprestimoLivro.DataDevolucao) { valorMulta = CalculaMulta(emprestimoLivro.DataDevolucao, dataAtualConvertida); Console.WriteLine("O valor da multa é: " + valorMulta.ToString("C")); } FileManagement.WriteFileCSV(listaEmprestimo); } else { Console.WriteLine("Livro não encontrado para devolução"); return; } }