public List <decimal> Execute(int dddOrigem, int dddDestino, int duracaoEmMinutos, EPlanoTelefonia planoSelecionado) { return(new List <decimal>() { _useCase.Execute(dddOrigem, dddDestino, duracaoEmMinutos, (int)EPlanoTelefonia.PlanoPadrao), _useCase.Execute(dddOrigem, dddDestino, duracaoEmMinutos, planoSelecionado) }); }
public FaleMaisViewModel CalcularLigacaoPorPlano(FaleMaisViewModel faleMaisViewModel) { faleMaisViewModel .CustoSemPlano = string.Format("R$ {0}", _calcularValorLigacao .Execute(faleMaisViewModel.CodigoOrigem, faleMaisViewModel.CodigoDestino, faleMaisViewModel.TempoLigacao, (EPlanoTelefonia)faleMaisViewModel.PlanoFaleMais) .ToString("N2")); return(faleMaisViewModel); }
public void DadoQuandoEuInformarCorretamenteOsDadosDeOrigemDestinoDuracaoPlano(int dddOrigem, int dddDestino, int duracaoEmMinutos, int planoSelecionado) { resultado = _calcularValorLigacao.Execute(dddOrigem, dddDestino, duracaoEmMinutos, (EPlanoTelefonia)planoSelecionado); }