Пример #1
0
 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)
     });
 }
Пример #2
0
        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);
        }
Пример #3
0
 public void DadoQuandoEuInformarCorretamenteOsDadosDeOrigemDestinoDuracaoPlano(int dddOrigem, int dddDestino, int duracaoEmMinutos, int planoSelecionado)
 {
     resultado = _calcularValorLigacao.Execute(dddOrigem, dddDestino, duracaoEmMinutos, (EPlanoTelefonia)planoSelecionado);
 }