public JsonResult CalcularValor(int DdOrigem, int DdDestino, int Tempo, int PacoteId) { CalculoTarifa calculo = new CalculoTarifa(); calculo.Status = 0; var tarifa = _context.Tarifa.FirstOrDefault(t => t.DdOrigem == DdOrigem && t.DdDestino == DdDestino); if (tarifa != null) { var pacote = _context.Pacote .Include(pac => pac.Plano) .FirstOrDefault(pac => pac.Id == PacoteId); calculo.Status = 2; calculo.MinutosConsumidos = Tempo; calculo.MinutosPacote = pacote.Minutos; calculo.Porcentagem = pacote.Plano.Porcentagem; calculo.Valor = tarifa.Valor; var x = calculo.ValorTarifa(); } else { calculo.Status = 1; } return(Json(calculo.ValorTarifa())); }
public CalculoTarifasTeste() { _calculoTarifa = new CalculoTarifa(); }