Esempio n. 1
0
 public EditarCurriculoDisciplinaComandoHandler(IValidador <EditarCurriculoDisciplinaComando> validador,
                                                ICurriculoDisciplinaRepositorio curriculoDisciplinaRepositorio,
                                                IMapper mapper) : base(mapper)
 {
     _validador = validador;
     _curriculoDisciplinaRepositorio = curriculoDisciplinaRepositorio;
 }
 private static IValidador GetValidador(object DTO)
 {
     if (DTO != null)
     {
         validador = null;
         var DTOType = DTO.GetType();
         var atri    = (ValidadorAtributo)DTOType.GetCustomAttributes(typeof(ValidadorAtributo), true).FirstOrDefault();
         //SACAR ESTO CUANDO TODOS TENGAN VALIDADOR
         if (atri != null)
         {
             var tipoValidador = atri.TipoValidador;
             if (validador == null)
             {
                 validador = (IValidador)Activator.CreateInstance(tipoValidador);
             }
             else
             {
                 var tipoValidadorActual = validador.GetType();
                 if (tipoValidadorActual != tipoValidador)
                 {
                     validador = (IValidador)Activator.CreateInstance(tipoValidador);
                 }
             }
         }
         return(validador);
     }
     else
     {
         return(null);
     }
 }
Esempio n. 3
0
        public QuatroPartes Analisar(IValidador val)
        {
            if (partes.Length > 4)
            {
                Char[] caracteres = linha.ToCharArray();

                for (int i = ultimoSeparadorFalso; i > 0; i--)
                {
                    if (val.validar(caracteres, i))
                    {
                        ultimoSeparadorReal = val.posicao();
                        break;
                    }
                }

                terceiraParte = linha.Substring(segundoSeparador + 1, ultimoSeparadorReal - segundoSeparador - 1);

                quartaParte = linha.Substring(ultimoSeparadorReal + 1, linha.Length - ultimoSeparadorReal - 1);
            }
            else
            {
                terceiraParte = partes[2];
                quartaParte   = partes[3];
            }

            return(new QuatroPartes(primeira: primeiraParte, segunda: segundaParte, terceira: terceiraParte, quarta: quartaParte));
        }
Esempio n. 4
0
 public RedefinirSenhaComandoHandler(IUsuarioRepositorio repositorio, IMapper mapper, IEmailService emailService, IValidador<RedefinirSenhaComando> validador)
 {
     _repositorio = repositorio;
     _mapper = mapper;
     _emailService = emailService;
     _validador = validador;
 }
Esempio n. 5
0
 public RemoverCargoComandoHandler(IContexto contexto, ICargoRepositorio cargoRepositorio, ICargoDisciplinaRepositorio cargoDisciplinaRepositorio, IValidador <RemoverCargoComando> validador)
 {
     _contexto                   = contexto;
     _cargoRepositorio           = cargoRepositorio;
     _validador                  = validador;
     _cargoDisciplinaRepositorio = cargoDisciplinaRepositorio;
 }
Esempio n. 6
0
 public AtualizarSalaComandoHandler(IValidador <AtualizarSalaComando> validador,
                                    ISalaRepositorio salaRepositorio,
                                    IMapper mapper)
 {
     _validador       = validador;
     _salaRepositorio = salaRepositorio;
     _mapper          = mapper;
 }
Esempio n. 7
0
 public CriarCargoComandoHandler(ICargoRepositorio repositorio,
                                 IValidador <CriarCargoComando> validador,
                                 IMapper mapper)
 {
     _repositorioCargo = repositorio;
     _validador        = validador;
     _mapper           = mapper;
 }
Esempio n. 8
0
 public ListarDisciplinasCurriculoConsultaHandler(ICurriculoDisciplinaRepositorio repositorio,
                                                  IValidador <ListarDisciplinasCurriculoConsulta> validador,
                                                  IMapper mapper)
 {
     _repositorio = repositorio;
     _validador   = validador;
     _mapper      = mapper;
 }
Esempio n. 9
0
 public CriarHorarioAulaComandoHandler(IHorarioAulaRepositorio horarioAulaRepositorio,
                                       IValidador <CriarHorarioAulaComando> validador,
                                       IMapper mapper)
 {
     _mapper    = mapper;
     _validador = validador;
     _horarioAulaRepositorio = horarioAulaRepositorio;
 }
Esempio n. 10
0
 public AtualizarHorarioAulaComandoHandler(IHorarioAulaRepositorio horarioAulaRepositorio,
                                           IValidador <AtualizarHorarioAulaComando> validador,
                                           IMapper mapper)
 {
     _horarioAulaRepositorio = horarioAulaRepositorio;
     _validador = validador;
     _mapper    = mapper;
 }
Esempio n. 11
0
 public EditarCargoDisciplinaComandoHandler(ICargoDisciplinaRepositorio cargoDisciplinaRepositorio,
                                            IValidador <EditarCargoDisciplinaComando> validador,
                                            IMapper mapper,
                                            ICurriculoDisciplinaRepositorio curriculoDisciplinaRepositorio) : base(mapper, curriculoDisciplinaRepositorio)
 {
     _cargoDisciplinaRepositorio = cargoDisciplinaRepositorio;
     _validador = validador;
 }
Esempio n. 12
0
 public ReservaServico(IValidador <Reserva> validador, IReservaRepositorio repositorio,
                       IReservaResumoRepositorio repositorioResumo, IQuartoRepositorio quartoRepositorio)
 {
     this.validador         = validador;
     this.repositorio       = repositorio;
     this.repositorioResumo = repositorioResumo;
     this.quartoRepositorio = quartoRepositorio;
 }
Esempio n. 13
0
 public CriarCargoDisciplinaComandoHandler(ICargoDisciplinaRepositorio cargoDisciplinaRepositorio,
                                           IMapper mapper,
                                           IValidador <CriarCargoDisciplinaComando> validador,
                                           ICurriculoDisciplinaRepositorio disciplinaRepositorio) : base(mapper, disciplinaRepositorio)
 {
     _repositorio = cargoDisciplinaRepositorio;
     _validador   = validador;
 }
Esempio n. 14
0
 public ListarDisciplinasCargoPorCurriculoConsultaHandler(IValidador <ListarDisciplinaCargoPorCurriculoConsulta> validador,
                                                          ICargoDisciplinaRepositorio cargoDisciplinaRepositorio,
                                                          ICurriculoDisciplinaRepositorio curriculoDisciplinaRepositorio,
                                                          IMapper mapper)
 {
     _validador = validador;
     _cargoDisciplinaRepositorio     = cargoDisciplinaRepositorio;
     _curriculoDisciplinaRepositorio = curriculoDisciplinaRepositorio;
     _mapper = mapper;
 }
 public TermoServico(ITermoComandoRepositorio comandoRepositorio,
                     ITermoConsultaRepositorio consultaRepositorio,
                     IValidador <Termo> validador,
                     ILogger <Termo> log)
 {
     this.comandoRepositorio  = comandoRepositorio;
     this.consultaRepositorio = consultaRepositorio;
     this.log         = log;
     validadorSimples = new ValidadorSimples
     {
         EventoFalhaValidacao = erros => throw new ValidacaoExcecao(erros)
     };
     this.validador = validador;
     this.validador.EventoFalhaValidacao = erros => throw new ValidacaoExcecao(erros);
 }
Esempio n. 16
0
 public ListarAulaPorHorarioConsultaHandler(IAulaRepositorio aulaRepositorio,
                                            ICargoDisciplinaRepositorio cargoDisciplinaRepositorio,
                                            ICargoRepositorio cargoRepositorio,
                                            ISalaRepositorio salaRepositorio,
                                            ICurriculoDisciplinaRepositorio curriculoDisciplinaRepositorio,
                                            IValidador <ListarAulaPorHorarioConsulta> validador,
                                            ICargoService cargoService)
 {
     _aulaRepositorio            = aulaRepositorio;
     _cargoDisciplinaRepositorio = cargoDisciplinaRepositorio;
     _cargoRepositorio           = cargoRepositorio;
     _validador       = validador;
     _salaRepositorio = salaRepositorio;
     _curriculoDisciplinaRepositorio = curriculoDisciplinaRepositorio;
     _cargoService = cargoService;
 }
Esempio n. 17
0
 public GerarRelatorioHorarioGeralConsultaHandler(IValidador <GerarHorarioGeralRelatorioConsulta> validador,
                                                  IRelatorioServico relatorioServico,
                                                  IHorarioAulaRepositorio horarioAulaRepositorio,
                                                  IAulaRepositorio aulaRepositorio,
                                                  ITurnoRepositorio turnoRepositorio,
                                                  ICursoRepositorio cursoRepositorio,
                                                  ICurriculoRepositorio curriculoRepositorio,
                                                  ISalaRepositorio salaRepositorio,
                                                  ICargoService cargoService)
 {
     _validador              = validador;
     _relatorioServico       = relatorioServico;
     _horarioAulaRepositorio = horarioAulaRepositorio;
     _turnoRepositorio       = turnoRepositorio;
     _aulaRepositorio        = aulaRepositorio;
     _cursoRepositorio       = cursoRepositorio;
     _curriculoRepositorio   = curriculoRepositorio;
     _salaRepositorio        = salaRepositorio;
     _cargoService           = cargoService;
 }
 public GrabadorCliente(string empresa, IValidador <Cliente> validador)
     : base(empresa, "cliente", validador)
 {
 }
Esempio n. 19
0
 public AtualizarCursoComandoHandler(ICursoRepositorio repositorio, IValidador <AtualizarCursoComando> validador)
 {
     _repositorio = repositorio;
     _validador   = validador;
 }
Esempio n. 20
0
 public GrabadorTarjetaClienteMayorista(string empresa, IValidador <TarjetaClienteMayorista> Validador)
     : base(empresa, "tarjetaclientemayorista", Validador)
 {
 }
Esempio n. 21
0
 public RemoverBlocoComandoHandler(IBlocoRepositorio blocoRepositorio, IValidador <RemoverBlocoComando> validador)
 {
     _blocoRepositorio = blocoRepositorio;
     _validador        = validador;
 }
Esempio n. 22
0
 public GrabadorDocumentoCompra(string empresa, string entidad, IValidador <DocumentoCompra> validador)
     : base(empresa, entidad, validador)
 {
 }
 public GrabadorDivisionComercial(string empresa, string entidad, IValidador <DivisionComercial> validador)
     : base(empresa, entidad, validador)
 {
 }
Esempio n. 24
0
 public ListarTodasDisciplinasCargoConsultaHandler(ICargoDisciplinaRepositorio repositorio, IMapper mapper, IValidador <ListarTodasDisciplinasCargoConsulta> validador)
 {
     _repositorio = repositorio;
     _mapper      = mapper;
     _validador   = validador;
 }
 public GrabadorPerfilUsuario(string empresa, string entidad, IValidador <PerfilUsuario> validador)
     : base(empresa, entidad, validador)
 {
 }
Esempio n. 26
0
 public GrabadorProveedor(string empresa, string entidad, IValidador <Proveedor> validador)
     : base(empresa, entidad, validador)
 {
 }
Esempio n. 27
0
 public CriarUsuarioComandoHandler(IUsuarioRepositorio repositorio, IValidador <CriarUsuarioComando> validador, IEmailService emailService)
 {
     _repositorio  = repositorio;
     _validador    = validador;
     _emailService = emailService;
 }
Esempio n. 28
0
 public CriarSalaComandoHandler(ISalaRepositorio salaRepositorio, IMapper mapper, IValidador <CriarSalaComando> validador)
 {
     _salaRepositorio = salaRepositorio;
     _mapper          = mapper;
     _validador       = validador;
 }
Esempio n. 29
0
 public GrabadorSupervisor(string empresa, string entidad, IValidador <Supervisor> validador)
     : base(empresa, entidad, validador)
 {
 }
Esempio n. 30
0
 public RemoverTurnoComandoHandler(ITurnoRepositorio repositorio, IValidador <RemoverTurnoComando> validador)
 {
     _repositorio = repositorio;
     _validador   = validador;
 }