public IActionResult CalcularValorDaReserva(Moto moto, DateTime dtAluguel, string txtHrAluguel, DateTime dtDevolucaoPrev, string txtHrReservaPrev)
        {
            if (!Calculos.DateValidationReservaDiaria(dtAluguel, txtHrAluguel, dtDevolucaoPrev, txtHrReservaPrev))
            {
                TempData["Msg"] = "Data de reserva não pode ser menor que a data de devolução!";
                return(RedirectToAction("AluguelDiaria", new { id = moto.IdVeiculo }));
            }
            double valorTotalReserva = 0;

            valorTotalReserva = Calculos.DataReplaceCalc(dtAluguel, txtHrAluguel, dtDevolucaoPrev, txtHrReservaPrev, valorTotalReserva, moto);

            TempData["valorTotReserva"] = valorTotalReserva;
            TempData["hrAluguel"]       = txtHrAluguel;
            TempData["dtAluguel"]       = (DateTime)dtAluguel;
            TempData["dtDevolucaoPrev"] = (DateTime)dtDevolucaoPrev;
            TempData["hrReservaPrev"]   = txtHrReservaPrev;
            return(RedirectToAction("AluguelDiaria", new { id = moto.IdVeiculo }));
        }