示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("| Aluguel do Carro | ");
            Console.Write("Modelo do Carro: ");
            string modelo = Console.ReadLine();

            Console.Write("Data de Saida(dd/MM/yyyy) hh:ss): ");
            DateTime comeco = DateTime.ParseExact(Console.ReadLine(), "dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture);

            Console.Write("Data de Chegada(dd/MM/yyyy hh:ss): ");
            DateTime final = DateTime.ParseExact(Console.ReadLine(), "dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture);

            Console.Write("Preço por hora: ");
            double hora = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

            Console.Write("Preço por dia:");
            double dia = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

            CarroAluguel   carroalugado = new CarroAluguel(comeco, final, new Veiculo(modelo));
            AluguelServico aluguelS     = new AluguelServico(hora, dia);

            aluguelS.ProcessoFatura(carroalugado);
            Console.Write("INVOICE:");
            Console.WriteLine(carroalugado.Fatura);
            //Console.Write("Pagamento Básico: ");
            //Console.Write("Taxa: ");
            //Console.Write("Pagamento Total: ");
        }
示例#2
0
 public AluguelController(AluguelServico aluguelService)
 {
     this._aluguelService = aluguelService;
 }