예제 #1
0
        public PrazoService(IPrazoRepositorio prazoRepositorio,
                            IExecutorService executorService,
                            ICategoriaDeProfissionalService categoriaDeProfissioalService,
                            IProfissionalService profissionalService,
                            ITituloCobrancaService tituloCobrancaService,
                            IProcessoRepositorio processoRepositorio,
                            IClienteService clienteService,
                            IPastaService pastaService,
                            IProcessoService processoService,
                            IExportService exportService,
                            IMapper mapper)
        {
            _prazoRepositorio = prazoRepositorio;
            _executorService  = executorService;
            _categoriaDeProfissioalService = categoriaDeProfissioalService;
            _profissionalService           = profissionalService;
            _tituloCobrancaService         = tituloCobrancaService;
            _processoRepositorio           = processoRepositorio;
            _clienteService  = clienteService;
            _pastaService    = pastaService;
            _processoService = processoService;
            _exportService   = exportService;

            _mapper = mapper;
        }
예제 #2
0
 public CasoService(
     IEnvolvimentoRepositorio envolvimentoRepositorio,
     IProcessoRepositorio processoRepositorio,
     IProcessoService processoService,
     IProfissionalService profissionalService,
     IClienteService clienteService,
     IAreaService areaService,
     IMapper mapper,
     IPastaService pastaService,
     IExportService exportService,
     IAudienciaRepositorio compromissoAudienciaRepositorio,
     IPrazoRepositorio prazoRepositorio
     )
 {
     _compromissoAudienciaRepositorio = compromissoAudienciaRepositorio;
     _envolvimentoRepositorio         = envolvimentoRepositorio;
     _processoRepositorio             = processoRepositorio;
     _processoService     = processoService;
     _mapper              = mapper;
     _areaService         = areaService;
     _clienteService      = clienteService;
     _profissionalService = profissionalService;
     _pastaService        = pastaService;
     _exportService       = exportService;
     _prazoRepositorio    = prazoRepositorio;
 }
예제 #3
0
 public AudienciaService(IAudienciaRepositorio audienciaRepositorio,
                         IExecutorService executorService,
                         ICategoriaDeProfissionalService categoriaDeProfissioalService,
                         IProfissionalService profissionalService,
                         ITituloCobrancaService tituloCobrancaService,
                         IProcessoRepositorio processoRepositorio,
                         Domain.Interfaces.Services.InfraServices.IHierarquiaService hierarquiaService,
                         IClienteService clienteService,
                         IPastaService pastaService,
                         IProcessoService processoService,
                         IExportService exportService,
                         IMapper mapper)
 {
     _audienciaRepositorio          = audienciaRepositorio;
     _executorService               = executorService;
     _categoriaDeProfissioalService = categoriaDeProfissioalService;
     _profissionalService           = profissionalService;
     _tituloCobrancaService         = tituloCobrancaService;
     _processoRepositorio           = processoRepositorio;
     _mapper            = mapper;
     _hierarquiaService = hierarquiaService;
     _clienteService    = clienteService;
     _pastaService      = pastaService;
     _processoService   = processoService;
     _exportService     = exportService;
 }
예제 #4
0
 public ProcessoAppService(IProcessoService service,
                           IInfracaoService infracaoService,
                           IMapper mapper) : base(service, mapper)
 {
     this.service         = service;
     this.infracaoService = infracaoService;
     this.mapper          = mapper;
 }
예제 #5
0
 public FakeEnvolvimentoService(IProcessoRepositorio processoRepositorio, IEnvolvimentoRepositorio envolvimentoRepositorio, IProcessoService processoService, IProfissionalService profissionalService, IClienteService clienteService, IMapper mapper)
 {
     _processoRepositorio     = processoRepositorio;
     _envolvimentoRepositorio = envolvimentoRepositorio;
     _processoService         = processoService;
     _mapper              = mapper;
     _clienteService      = clienteService;
     _profissionalService = profissionalService;
 }
        public async Task E_Possivel_Obter_Todos_Processos()
        {
            _serviceMock = new Mock <IProcessoService>();
            _serviceMock.Setup(x => x.ObterTodosProcessos()).ReturnsAsync(listaProcessos);
            _service = _serviceMock.Object;

            var result = await _service.ObterTodosProcessos();

            Assert.NotNull(result);
            Assert.True(result.Count() == listaProcessos.Count);
        }
        public async Task E_Possivel_Obter_Processo_Por_Numero_Processo()
        {
            _serviceMock = new Mock <IProcessoService>();
            _serviceMock.Setup(x => x.ObterPorNumeroProcesso(NumeroProcesso)).ReturnsAsync(tblProcessos);
            _service = _serviceMock.Object;

            var result = await _service.ObterPorNumeroProcesso(NumeroProcesso);

            Assert.NotNull(result);
            Assert.Equal(result.NumeroProcesso, NumeroProcesso);
        }
        public async Task E_Possivel_Validar_Processo()
        {
            processoDtoCreate.NumeroProcesso = null;
            _serviceMock = new Mock <IProcessoService>();
            _serviceMock.Setup(x => x.Validacao(processoDtoCreate, false)).ReturnsAsync(resultadoDtoFalha);
            _service = _serviceMock.Object;

            var result = await _service.Validacao(processoDtoCreate, false);

            Assert.NotNull(result);
        }
        public async Task E_Possivel_Criar_Processo()
        {
            _serviceMock = new Mock <IProcessoService>();
            _serviceMock.Setup(x => x.CriarProcesso(processoDtoCreate)).ReturnsAsync(resultadoDtoSucesso);
            _service = _serviceMock.Object;

            var result = await _service.CriarProcesso(processoDtoCreate);

            Assert.NotNull(result);
            Assert.Equal(processoDtoCreate.NomeReclamante, result.processo.NomeReclamante);
            Assert.Equal(processoDtoCreate.NumeroProcesso, result.processo.NumeroProcesso);
        }
예제 #10
0
 public EmailServices(IConfiguration configuration,
                      ISysConfig sysConfig,
                      IConvocacaoService convocacaoService,
                      IProcessoService processoService,
                      IPasswordGenerator passwordGenerator,
                      IConvocadoService convocadoService
                      )
 {
     _configuration     = configuration;
     _sysConfig         = sysConfig;
     _convocacaoService = convocacaoService;
     _processoService   = processoService;
     _passwordGenerator = passwordGenerator;
     _convocadoService  = convocadoService;
 }
        public async Task E_Possivel_Alterar_Status_Processo()
        {
            _serviceMock = new Mock <IProcessoService>();
            _serviceMock.Setup(x => x.CriarProcesso(processoDtoCreate)).ReturnsAsync(resultadoDtoSucesso);
            _service = _serviceMock.Object;

            var result = await _service.CriarProcesso(processoDtoCreate);

            Assert.NotNull(result);
            Assert.Equal(processoDtoCreate.NomeReclamante, result.processo.NomeReclamante);
            Assert.Equal(processoDtoCreate.NumeroProcesso, result.processo.NumeroProcesso);

            _serviceMock = new Mock <IProcessoService>();
            _serviceMock.Setup(x => x.AlterarStatusProcesso(statusProcesso)).ReturnsAsync(resultadoStatusDto);
            _service = _serviceMock.Object;

            var resultAlteracaoStatus = await _service.AlterarStatusProcesso(statusProcesso);

            Assert.NotNull(resultAlteracaoStatus);
            Assert.Equal(resultadoStatusDto.processo.NomeReclamante, resultAlteracaoStatus.processo.NomeReclamante);
            Assert.Equal(resultadoStatusDto.processo.NumeroProcesso, resultAlteracaoStatus.processo.NumeroProcesso);
            Assert.True(resultadoStatusDto.processo.FlgAprovado);
            Assert.True(resultAlteracaoStatus.processo.FlgAprovado);
        }
        public async Task E_Possivel_Aprovar_Compra_Processo()
        {
            _serviceMock = new Mock <IProcessoService>();
            _serviceMock.Setup(x => x.CriarProcesso(processoDtoCreate)).ReturnsAsync(resultadoDtoSucesso);
            _service = _serviceMock.Object;

            var result = await _service.CriarProcesso(processoDtoCreate);

            Assert.NotNull(result);
            Assert.Equal(processoDtoCreate.NomeReclamante, result.processo.NomeReclamante);
            Assert.Equal(processoDtoCreate.NumeroProcesso, result.processo.NumeroProcesso);

            _serviceMock = new Mock <IProcessoService>();
            _serviceMock.Setup(x => x.AprovarCompra(compraProcesso)).ReturnsAsync(resultadoCompraDto);
            _service = _serviceMock.Object;

            var resultCompra = await _service.AprovarCompra(compraProcesso);

            Assert.NotNull(resultCompra);
            Assert.Equal(resultadoCompraDto.processo.NomeReclamante, resultCompra.processo.NomeReclamante);
            Assert.Equal(resultadoCompraDto.processo.NumeroProcesso, resultCompra.processo.NumeroProcesso);
            Assert.True(resultadoCompraDto.processo.FlgAprovado);
            Assert.True(resultCompra.processo.FlgAprovado);
        }
예제 #13
0
 public MovimentarController(IProcessoRepository processoRepository, IProcessoService processoService)
 {
     _processoRepository = processoRepository;
     _processoService    = processoService;
 }
예제 #14
0
 public ProcessoAppService(IProcessoService ProcessoService) : base(ProcessoService)
 {
     _processoService = ProcessoService;
 }
예제 #15
0
 public CadastroController(IProcessoService processoService)
 {
     _processoService = processoService;
 }
예제 #16
0
 public ProcessoController(IApiResultHandler apiResultHandler, IProcessoService processoService, ILogger <ProcessoController> logger) : base(apiResultHandler, logger)
 {
     this.processoService = processoService;
 }
예제 #17
0
 public ProcessoController(IProcessoService service)
 {
     _service = service;
 }
예제 #18
0
 public ProcessoAppService(IProcessoService processoService) : base(processoService)
 {
     _processoService = processoService;
 }
예제 #19
0
 public ProcessoAppService(IUnitOfWork unitOfWork, IProcessoService processoService) : base(unitOfWork)
 {
     _processoService = processoService;
 }
예제 #20
0
 public ProcessoController(IProcessoService processoService)
 {
     _processoService = processoService;
 }
예제 #21
0
 public ProcessoAppService(IProcessoService serviceBase) : base(serviceBase)
 {
     _serviceBase = serviceBase;
 }