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 })); }