コード例 #1
0
 public HomeController(ISessionService sessionTest, IClienteRepositorio clienteRepositorio, IExportService casoRepositorio, IFuncionarioRepositorio funcionarioRepositorio)
 {
     _clienteRepositorio     = clienteRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _casoRepositorio        = casoRepositorio;
     _sessionTest            = sessionTest;
 }
 public PainelDeControleController(ReuniaoServicoDeAplicacao reuniaoServicoDeAplicacao, EquipeServicoDeAplicacao equipeServicoDeAplicacao,
     FaturaServicoDeAplicacao faturaServicoDeAplicacao, ServicosContratadosServicoDeAplicacao servicosContratadosServicoDeAplicacao,
     TreinamentoServicoDeAplicacao treinamentoServicoDeAplicacao, AprovacaoServicoDeAplicacao aprovacaoServicoDeAplicacao, SolicitacaoServicoDeAplicacao solicitacaoServicoDeAplicacao,
     OuvidoriaServicoDeAplicacao ouvidoriaServicoDeAplicacao, IPessoaRepositorio pessoaRepositorio, IFuncionarioRepositorio funcionarioRepositorio,
     IEquipeRepositorio equipeRepositorio, IFaturaRepositorio faturaRepositorio, IReuniaoRepositorio reuniaoRepositorio,
     IServicosContratadosRepositorio servicosContratadosRepositorio, ITreinamentoRepositorio treinamentoRepositorio,
     ISolicitacaoRepositorio solicitacaoRepositorio, ITipoDaSolicitacaoRepositorio tipoDaSolicitacaoRepositorio, PessoaServicoDeAplicacao pessoaServicoDeAplicacao)
 {
     _reuniaoServicoDeAplicacao = reuniaoServicoDeAplicacao;
     _equipeServicoDeAplicacao = equipeServicoDeAplicacao;
     _faturaServicoDeAplicacao = faturaServicoDeAplicacao;
     _servicosContratadosServicoDeAplicacao = servicosContratadosServicoDeAplicacao;
     _treinamentoServicoDeAplicacao = treinamentoServicoDeAplicacao;
     _aprovacaoServicoDeAplicacao = aprovacaoServicoDeAplicacao;
     _solicitacaoServicoDeAplicacao = solicitacaoServicoDeAplicacao;
     _ouvidoriaServicoDeAplicacao = ouvidoriaServicoDeAplicacao;
     _pessoaRepositorio = pessoaRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _equipeRepositorio = equipeRepositorio;
     _faturaRepositorio = faturaRepositorio;
     _reuniaoRepositorio = reuniaoRepositorio;
     _servicosContratadosRepositorio = servicosContratadosRepositorio;
     _treinamentoRepositorio = treinamentoRepositorio;
     _solicitacaoRepositorio = solicitacaoRepositorio;
     _tipoDaSolicitacaoRepositorio = tipoDaSolicitacaoRepositorio;
     _pessoaServicoDeAplicacao = pessoaServicoDeAplicacao;
 }
コード例 #3
0
 public PainelDeControleController(ReuniaoServicoDeAplicacao reuniaoServicoDeAplicacao, EquipeServicoDeAplicacao equipeServicoDeAplicacao,
                                   FaturaServicoDeAplicacao faturaServicoDeAplicacao, ServicosContratadosServicoDeAplicacao servicosContratadosServicoDeAplicacao,
                                   TreinamentoServicoDeAplicacao treinamentoServicoDeAplicacao, AprovacaoServicoDeAplicacao aprovacaoServicoDeAplicacao, SolicitacaoServicoDeAplicacao solicitacaoServicoDeAplicacao,
                                   OuvidoriaServicoDeAplicacao ouvidoriaServicoDeAplicacao, IPessoaRepositorio pessoaRepositorio, IFuncionarioRepositorio funcionarioRepositorio,
                                   IEquipeRepositorio equipeRepositorio, IFaturaRepositorio faturaRepositorio, IReuniaoRepositorio reuniaoRepositorio,
                                   IServicosContratadosRepositorio servicosContratadosRepositorio, ITreinamentoRepositorio treinamentoRepositorio,
                                   ISolicitacaoRepositorio solicitacaoRepositorio, ITipoDaSolicitacaoRepositorio tipoDaSolicitacaoRepositorio, PessoaServicoDeAplicacao pessoaServicoDeAplicacao)
 {
     _reuniaoServicoDeAplicacao             = reuniaoServicoDeAplicacao;
     _equipeServicoDeAplicacao              = equipeServicoDeAplicacao;
     _faturaServicoDeAplicacao              = faturaServicoDeAplicacao;
     _servicosContratadosServicoDeAplicacao = servicosContratadosServicoDeAplicacao;
     _treinamentoServicoDeAplicacao         = treinamentoServicoDeAplicacao;
     _aprovacaoServicoDeAplicacao           = aprovacaoServicoDeAplicacao;
     _solicitacaoServicoDeAplicacao         = solicitacaoServicoDeAplicacao;
     _ouvidoriaServicoDeAplicacao           = ouvidoriaServicoDeAplicacao;
     _pessoaRepositorio              = pessoaRepositorio;
     _funcionarioRepositorio         = funcionarioRepositorio;
     _equipeRepositorio              = equipeRepositorio;
     _faturaRepositorio              = faturaRepositorio;
     _reuniaoRepositorio             = reuniaoRepositorio;
     _servicosContratadosRepositorio = servicosContratadosRepositorio;
     _treinamentoRepositorio         = treinamentoRepositorio;
     _solicitacaoRepositorio         = solicitacaoRepositorio;
     _tipoDaSolicitacaoRepositorio   = tipoDaSolicitacaoRepositorio;
     _pessoaServicoDeAplicacao       = pessoaServicoDeAplicacao;
 }
コード例 #4
0
 public ExcluidorDeFuncionario(
     IFuncionarioRepositorio funcionarioRepositorio,
     INotificationContext notificationContext)
 {
     _funcionarioRepositorio = funcionarioRepositorio;
     _notificationContext    = notificationContext;
 }
コード例 #5
0
 public AgendaService(IAudienciaRepositorio audienciaRepositorio, IFuncionarioRepositorio funcionarioRepositorio, IMapper mapper, IPrazoRepositorio prazoRepositorio)
 {
     _audienciaRepositorio   = audienciaRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _prazoRepositorio       = prazoRepositorio;
     _mapper = mapper;
 }
コード例 #6
0
 public TurmaController(ITurmaRepositorio repositorio,
                        CriarTurmaManipulador manipulador,
                        ITurmaTipoRepositorio turmatipo,
                        IFuncionarioRepositorio repositorioFuncionario,
                        ISalaRepositorio repositorioSala,
                        IAgendaRepositorio repositorioAgenda,
                        AgendarTurmaManipulador manipuladorAgenda,
                        DeletarAgendaTurmaManipulador manipuladorAgendaDeletar,
                        DeletarTurmaManipulador manipuladorTurmaDeletar,
                        IAcessoRepositorio acessoReepositorio,
                        EditarTurmaManipulador manipuladorTurmaEditar
                        )
 {
     _repositorio              = repositorio;
     _manipulador              = manipulador;
     _repositorioTipoTurma     = turmatipo;
     _repositorioFuncionario   = repositorioFuncionario;
     _repositorioSala          = repositorioSala;
     _repositorioAgenda        = repositorioAgenda;
     _manipuladorAgenda        = manipuladorAgenda;
     _manipuladorAgendaDeletar = manipuladorAgendaDeletar;
     _manipuladorTurmaEditar   = manipuladorTurmaEditar;
     _manipuladorTurmaDeletar  = manipuladorTurmaDeletar;
     _acessoRepositorio        = acessoReepositorio;
 }
コード例 #7
0
 public ExclusaoDeEmpresa(IEmpresaRepositorio empresaRepositorio,
                          IFuncionarioRepositorio funcionarioRepositorio,
                          IDomainNotificationHandlerAsync <DomainNotification> notificacaoDeDominio) :
     base(notificacaoDeDominio)
 {
     _empresaRepositorio     = empresaRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
 }
コード例 #8
0
 public VinculadorDeFuncionarioNoCargo(
     IDomainNotificationHandler notificacaoDeDominio,
     IFuncionarioRepositorio funcionarioRepositorio,
     ICargoRepositorio cargoRepositorio) : base(notificacaoDeDominio)
 {
     _funcionarioRepositorio = funcionarioRepositorio;
     _cargoRepositorio       = cargoRepositorio;
 }
 public EquipeServicoDeAplicacao(IEquipeRepositorio equipeRepositorio, IProgramaRepositorio programaRepositorio, IFuncionarioRepositorio funcionarioRepositorio, IUnitOfWork unitOfWork)
 {
     _equipeRepositorio = equipeRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _programaRepositorio = programaRepositorio;
     _equipeServico = new EquipeServico();
     _unitOfWork = unitOfWork;
 }
コード例 #10
0
 public ExclusaoDeFuncionario(
     IDomainNotificationHandler notificacaoDeDominio,
     IFuncionarioRepositorio funcionarioRepositorio,
     IValidadorDeExclusaoDeFuncionario validadorDeExclusaoDeFuncionario) : base(notificacaoDeDominio)
 {
     _funcionarioRepositorio           = funcionarioRepositorio;
     _validadorDeExclusaoDeFuncionario = validadorDeExclusaoDeFuncionario;
 }
コード例 #11
0
 public EquipeServicoDeAplicacao(IEquipeRepositorio equipeRepositorio, IProgramaRepositorio programaRepositorio, IFuncionarioRepositorio funcionarioRepositorio, IUnitOfWork unitOfWork)
 {
     _equipeRepositorio      = equipeRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _programaRepositorio    = programaRepositorio;
     _equipeServico          = new EquipeServico();
     _unitOfWork             = unitOfWork;
 }
コード例 #12
0
 public VinculadorDeFuncionarioNaEmpresa(IDomainNotificationHandler notificacaoDeDominio,
                                         IFuncionarioRepositorio funcionarioRepositorio,
                                         IEmpresaRepositorio empresaRepositorio)
     : base(notificacaoDeDominio)
 {
     _funcionarioRepositorio = funcionarioRepositorio;
     _empresaRepositorio     = empresaRepositorio;
 }
コード例 #13
0
 public void Initialize()
 {
     BaseSqlTests.POPULAR_BANCO();
     _funcionarioRepositorio = new FuncionarioRepositorio();
     _eventoRepositorio      = new EventoRepositorio();
     _eventoServico          = new EventoServico(_eventoRepositorio);
     _funcionarioServico     = new FuncionarioServico(_funcionarioRepositorio, _eventoServico);
 }
コード例 #14
0
 public ExclusaoDeCargo(ICargoRepositorio cargoRepositorio,
                        IFuncionarioRepositorio funcionarioRepositorio,
                        IDomainNotificationHandlerAsync <DomainNotification> notificacaoDeDominio)
     : base(notificacaoDeDominio)
 {
     _cargoRepositorio       = cargoRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
 }
コード例 #15
0
        public void SetUp()
        {
            _contexto = new EmpresaContexto();
            _funcionarioRepositorio = new FuncionarioRepositorio(_contexto);
            _funcionario            = ObjetoMae.ObterFuncionarioComCargoEDepartamento();

            Database.SetInitializer(new BaseSqlTestes());
            _contexto.Database.Initialize(true);
        }
コード例 #16
0
        public InfusaoServicoDeAplicacao(IProgramaRepositorio programaRepositorio, IInfusaoRepositorio infusaoRepositorio, IClinicaRepositorio clinicaRepositorio, IFuncionarioRepositorio funcionarioRepositorio, IUnitOfWork unitOfWork)
        {
            _programaRepositorio    = programaRepositorio;
            _infusaoRepositorio     = infusaoRepositorio;
            _clinicaRepositorio     = clinicaRepositorio;
            _funcionarioRepositorio = funcionarioRepositorio;
            _unitOfWork             = unitOfWork;

            _infusaoServico = new InfusaoServico(_infusaoRepositorio);
        }
        public InfusaoServicoDeAplicacao(IProgramaRepositorio programaRepositorio, IInfusaoRepositorio infusaoRepositorio, IClinicaRepositorio clinicaRepositorio, IFuncionarioRepositorio funcionarioRepositorio, IUnitOfWork unitOfWork)
        {
            _programaRepositorio = programaRepositorio;
            _infusaoRepositorio = infusaoRepositorio;
            _clinicaRepositorio = clinicaRepositorio;
            _funcionarioRepositorio = funcionarioRepositorio;
            _unitOfWork = unitOfWork;

            _infusaoServico = new InfusaoServico(_infusaoRepositorio);
        }
 public ReuniaoServicoDeAplicacao(IProgramaRepositorio programaRepositorio, IReuniaoRepositorio reuniaoRepositorio,
     IFuncionarioRepositorio funcionarioRepositorio, IPessoaRepositorio pessoaRepositorio, IUnitOfWork unitOfWork)
 {
     _programaRepositorio = programaRepositorio;
     _reuniaoRepositorio = reuniaoRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _pessoaRepositorio = pessoaRepositorio;
     _unitOfWork = unitOfWork;
     _reuniaoServico = new ReuniaoServico(_reuniaoRepositorio);
 }
コード例 #19
0
 public ReuniaoServicoDeAplicacao(IProgramaRepositorio programaRepositorio, IReuniaoRepositorio reuniaoRepositorio,
                                  IFuncionarioRepositorio funcionarioRepositorio, IPessoaRepositorio pessoaRepositorio, IUnitOfWork unitOfWork)
 {
     _programaRepositorio    = programaRepositorio;
     _reuniaoRepositorio     = reuniaoRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _pessoaRepositorio      = pessoaRepositorio;
     _unitOfWork             = unitOfWork;
     _reuniaoServico         = new ReuniaoServico(_reuniaoRepositorio);
 }
コード例 #20
0
 public ArmazenadorDeFuncionario(
     IDomainNotificationHandler notificacaoDeDominio,
     IFuncionarioRepositorio funcionarioRepositorio,
     IValidadorCpfDeFuncionarioJaExistente validadorCpfDaFuncionarioJaExistente,
     IEditarUmFuncionario editarUmFuncionario) : base(notificacaoDeDominio)
 {
     _funcionarioRepositorio = funcionarioRepositorio;
     _validadorCpfDaFuncionarioJaExistente = validadorCpfDaFuncionarioJaExistente;
     _editarUmFuncionario = editarUmFuncionario;
 }
コード例 #21
0
 public ArmazenadorDeFuncionario(
     IFuncionarioRepositorio funcionarioRepositorio,
     IEmpresaRepositorio empresaRepositorio,
     ICargoRepositorio cargoRepositorio,
     IDomainNotificationHandlerAsync <DomainNotification> notificacaoDeDominio) :
     base(notificacaoDeDominio)
 {
     _funcionarioRepositorio = funcionarioRepositorio;
     _empresaRepositorio     = empresaRepositorio;
     _cargoRepositorio       = cargoRepositorio;
 }
コード例 #22
0
 public FaturamentoServicoDeAplicacao(IUnitOfWork unitOfWork, IProgramaRepositorio programaRepositorio, IClinicaRepositorio clinicaRepositorio, IFuncionarioRepositorio funcionarioRepositorio,
                                      IInfusaoRepositorio infusaoRepositorio, INotaFiscalRepositorio notaFiscalRepositorio, RepositorioDeArquivos repositorioDeArquivos)
 {
     _unitOfWork             = unitOfWork;
     _clinicaRepositorio     = clinicaRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _infusaoRepositorio     = infusaoRepositorio;
     _notaFiscalRepositorio  = notaFiscalRepositorio;
     _repositorioDeArquivos  = repositorioDeArquivos;
     _programaRepositorio    = programaRepositorio;
 }
 public FaturamentoServicoDeAplicacao(IUnitOfWork unitOfWork, IProgramaRepositorio programaRepositorio, IClinicaRepositorio clinicaRepositorio, IFuncionarioRepositorio funcionarioRepositorio,
     IInfusaoRepositorio infusaoRepositorio, INotaFiscalRepositorio notaFiscalRepositorio, RepositorioDeArquivos repositorioDeArquivos)
 {
     _unitOfWork = unitOfWork;
     _clinicaRepositorio = clinicaRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _infusaoRepositorio = infusaoRepositorio;
     _notaFiscalRepositorio = notaFiscalRepositorio;
     _repositorioDeArquivos = repositorioDeArquivos;
     _programaRepositorio = programaRepositorio;
 }
コード例 #24
0
 public FuncionarioController(IArmazenadorDeFuncionario armazenadorDeFuncionario,
                              IFuncionarioRepositorio funcionarioRepositorio,
                              IVinculadorDeFuncionarioNaEmpresa vinculadorDeFuncionarioNaEmpresa,
                              IVinculadorDeFuncionarioNoCargo vinculadorDeFuncionarioNoCargo,
                              IExclusaoDeFuncionario exclusaoDeFuncionario)
 {
     _armazenadorDeFuncionario         = armazenadorDeFuncionario;
     _funcionarioRepositorio           = funcionarioRepositorio;
     _vinculadorDeFuncionarioNaEmpresa = vinculadorDeFuncionarioNaEmpresa;
     _vinculadorDeFuncionarioNoCargo   = vinculadorDeFuncionarioNoCargo;
     _exclusaoDeFuncionario            = exclusaoDeFuncionario;
 }
 public SolicitacaoServicoDeAplicacao(IProgramaRepositorio programaRepositorio, IClienteRepositorio clienteRepositorio, IFuncionarioRepositorio funcionarioRepositorio,
                                      ISolicitacaoRepositorio solicitacaoRepositorio, ITipoDaSolicitacaoRepositorio tipoDaSolicitacaoRepositorio,
                                      IPessoaRepositorio pessoaRepositorio, IUnitOfWork unitOfWork)
 {
     _programaRepositorio          = programaRepositorio;
     _clienteRepositorio           = clienteRepositorio;
     _funcionarioRepositorio       = funcionarioRepositorio;
     _solicitacaoRepositorio       = solicitacaoRepositorio;
     _tipoDaSolicitacaoRepositorio = tipoDaSolicitacaoRepositorio;
     _pessoaRepositorio            = pessoaRepositorio;
     _unitOfWork         = unitOfWork;
     _solicitacaoServico = new SolicitacaoServico();
 }
コード例 #26
0
 public FuncionariosController(
     IArmazenadorDeFuncionario armazenadorDeFuncionario,
     ExclusaoDeFuncionario exclusaoDeFuncionario,
     IFuncionarioRepositorio funcionarioRepositorio,
     IDomainNotificationHandlerAsync <DomainNotification> notificacaoDeDominio,
     IConsultaBase <Funcionario, FuncionarioDto> consultaBase) :
     base(notificacaoDeDominio)
 {
     _armazenadorDeFuncionario = armazenadorDeFuncionario;
     _exclusaoDeFuncionario    = exclusaoDeFuncionario;
     _funcionarioRepositorio   = funcionarioRepositorio;
     _consultaBase             = consultaBase;
 }
 public SolicitacaoServicoDeAplicacao(IProgramaRepositorio programaRepositorio, IClienteRepositorio clienteRepositorio, IFuncionarioRepositorio funcionarioRepositorio,
     ISolicitacaoRepositorio solicitacaoRepositorio, ITipoDaSolicitacaoRepositorio tipoDaSolicitacaoRepositorio, 
     IPessoaRepositorio pessoaRepositorio, IUnitOfWork unitOfWork)
 {
     _programaRepositorio = programaRepositorio;
     _clienteRepositorio = clienteRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _solicitacaoRepositorio = solicitacaoRepositorio;
     _tipoDaSolicitacaoRepositorio = tipoDaSolicitacaoRepositorio;
     _pessoaRepositorio = pessoaRepositorio;
     _unitOfWork = unitOfWork;
     _solicitacaoServico = new SolicitacaoServico();
 }
 public TreinamentoServicoDeAplicacao(
     ITreinamentoRepositorio treinamentoRepositorio,
     IProgramaRepositorio programaRepositorio,
     IFuncionarioRepositorio funcionarioRepositorio,
     IPessoaRepositorio pessoaRepositorio,
     IUnitOfWork unitOfWork)
 {
     _treinamentoRepositorio = treinamentoRepositorio;
     _programaRepositorio = programaRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _pessoaRepositorio = pessoaRepositorio;
     _unitOfWork = unitOfWork;
     _treinamentoServico = new TreinamentoServico(_treinamentoRepositorio);
 }
 public TreinamentoServicoDeAplicacao(
     ITreinamentoRepositorio treinamentoRepositorio,
     IProgramaRepositorio programaRepositorio,
     IFuncionarioRepositorio funcionarioRepositorio,
     IPessoaRepositorio pessoaRepositorio,
     IUnitOfWork unitOfWork)
 {
     _treinamentoRepositorio = treinamentoRepositorio;
     _programaRepositorio    = programaRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _pessoaRepositorio      = pessoaRepositorio;
     _unitOfWork             = unitOfWork;
     _treinamentoServico     = new TreinamentoServico(_treinamentoRepositorio);
 }
コード例 #30
0
 public ImportarExcelTurmaController(ItemAlunoTurmaHandler _itemAlunoTurmaHandler, IItemDisciplinaTurmaRepositorio itemDisciplinaTurmaRepositorio, IItemAlunoTurmaRepositorio itemAlunoTurmaRepositorio, IAlunoRepositorio alunoRepositorio, ITurmaRepositorio turmaRepositorio, IEscolaRepositorio escolaRepositorio, IFuncionarioRepositorio funcionarioRepositorio, IAnoRepositorio anoRepositorio, ISerieRepositorio serieRepositorio, IDepartamentoRepositorio departamentoRepositorio, TurmaHandler turmaHandler, IUnitOfWorkRepositorio unitOfWork) : base(unitOfWork)
 {
     this._departamentoRepositorio        = departamentoRepositorio;
     this._serieRepositorio               = serieRepositorio;
     this._anoRepositorio                 = anoRepositorio;
     this._funcionarioRepositorio         = funcionarioRepositorio;
     this._escolaRepositorio              = escolaRepositorio;
     this._turmaHandler                   = turmaHandler;
     this._turmaRepositorio               = turmaRepositorio;
     this._alunoRepositorio               = alunoRepositorio;
     this._itemAlunoTurmaRepositorio      = itemAlunoTurmaRepositorio;
     this._itemDisciplinaTurmaRepositorio = itemDisciplinaTurmaRepositorio;
     this._itemAlunoTurmaHandler          = _itemAlunoTurmaHandler;
 }
コード例 #31
0
        public ClinicaServicoDeAplicacao(IClinicaRepositorio clinicaRepositorio, IRepresentanteRepositorio representanteRepositorio,
                                         IRepresentanteRegionalRepositorio representanteRegionalRepositorio, IGerenteRepositorio gerenteRepositorio, ServicoDeEmail servicoDeEmail,
                                         IProgramaRepositorio programaRepositorio, IFuncionarioRepositorio funcionarioRepositorio, IUnitOfWork unitOfWork)
        {
            _clinicaRepositorio               = clinicaRepositorio;
            _representanteRepositorio         = representanteRepositorio;
            _representanteRegionalRepositorio = representanteRegionalRepositorio;
            _gerenteRepositorio               = gerenteRepositorio;
            _servicoDeEmail         = servicoDeEmail;
            _programaRepositorio    = programaRepositorio;
            _funcionarioRepositorio = funcionarioRepositorio;
            _unitOfWork             = unitOfWork;

            _clinicaServico = new ClinicaServico(_clinicaRepositorio);
        }
        public ClinicaServicoDeAplicacao(IClinicaRepositorio clinicaRepositorio, IRepresentanteRepositorio representanteRepositorio,
            IRepresentanteRegionalRepositorio representanteRegionalRepositorio, IGerenteRepositorio gerenteRepositorio, ServicoDeEmail servicoDeEmail,
            IProgramaRepositorio programaRepositorio, IFuncionarioRepositorio funcionarioRepositorio, IUnitOfWork unitOfWork)
        {
            _clinicaRepositorio = clinicaRepositorio;
            _representanteRepositorio = representanteRepositorio;
            _representanteRegionalRepositorio = representanteRegionalRepositorio;
            _gerenteRepositorio = gerenteRepositorio;
            _servicoDeEmail = servicoDeEmail;
            _programaRepositorio = programaRepositorio;
            _funcionarioRepositorio = funcionarioRepositorio;
            _unitOfWork = unitOfWork;

            _clinicaServico = new ClinicaServico(_clinicaRepositorio);
        }
コード例 #33
0
 public FuncionarioController(IFuncionarioRepositorio repositorio,
                              IPerfilRepositorio repositorioPerfil,
                              CriarFuncionarioManipulador manipulador,
                              EditarFuncionarioManipulador editarManipulador,
                              EditarFotoFuncionarioManipulador editarFotoManipulador,
                              EditarAcessoFuncionarioManipulador editarAcessoFuncionario,
                              IHostingEnvironment environment
                              )
 {
     _repositorio             = repositorio;
     _repositorioPerfil       = repositorioPerfil;
     _manipulador             = manipulador;
     _editarManipulador       = editarManipulador;
     _environment             = environment;
     _editarFotoManipulador   = editarFotoManipulador;
     _editarAcessoManipulador = editarAcessoFuncionario;
 }
コード例 #34
0
 public PessoaServicoDeAplicacao(IPerfilRepositorio perfilRepositorio, IUnitOfWork unitOfWork, IFuncionarioRepositorio funcionarioRepositorio,
                                 IClienteRepositorio clienteRepositorio, ICargoRepositorio cargoRepositorio, IDepartamentoRepositorio departamentoRepositorio, IPessoaRepositorio pessoaRepositorio,
                                 FuncionarioServico funcionarioServico, ClienteServico clienteServico, IProgramaRepositorio programaRepositorio,
                                 ITipoDeCrmRepositorio tipoDeCrmRepositorio, RepositorioDeArquivos repositorioDeArquivos)
 {
     _perfilRepositorio       = perfilRepositorio;
     _unitOfWork              = unitOfWork;
     _funcionarioRepositorio  = funcionarioRepositorio;
     _clienteRepositorio      = clienteRepositorio;
     _cargoRepositorio        = cargoRepositorio;
     _departamentoRepositorio = departamentoRepositorio;
     _pessoaRepositorio       = pessoaRepositorio;
     _funcionarioServico      = funcionarioServico;
     _clienteServico          = clienteServico;
     _programaRepositorio     = programaRepositorio;
     _tipoDeCrmRepositorio    = tipoDeCrmRepositorio;
     _repositorioDeArquivos   = repositorioDeArquivos;
 }
 public PessoaServicoDeAplicacao(IPerfilRepositorio perfilRepositorio, IUnitOfWork unitOfWork, IFuncionarioRepositorio funcionarioRepositorio,
     IClienteRepositorio clienteRepositorio, ICargoRepositorio cargoRepositorio, IDepartamentoRepositorio departamentoRepositorio, IPessoaRepositorio pessoaRepositorio,
     FuncionarioServico funcionarioServico, ClienteServico clienteServico, IProgramaRepositorio programaRepositorio,
     ITipoDeCrmRepositorio tipoDeCrmRepositorio, RepositorioDeArquivos repositorioDeArquivos)
 {
     _perfilRepositorio = perfilRepositorio;
     _unitOfWork = unitOfWork;
     _funcionarioRepositorio = funcionarioRepositorio;
     _clienteRepositorio = clienteRepositorio;
     _cargoRepositorio = cargoRepositorio;
     _departamentoRepositorio = departamentoRepositorio;
     _pessoaRepositorio = pessoaRepositorio;
     _funcionarioServico = funcionarioServico;
     _clienteServico = clienteServico;
     _programaRepositorio = programaRepositorio;
     _tipoDeCrmRepositorio = tipoDeCrmRepositorio;
     _repositorioDeArquivos = repositorioDeArquivos;
 }
コード例 #36
0
        public ContaController(ITipoDeCrmRepositorio tipoDeCrmRepositorio, IPerfilRepositorio perfilRepositorio,
                               IGrupoRepositorio grupoRepositorio, ICargoRepositorio cargoRepositorio, IDepartamentoRepositorio departamentoRepositorio
                               , IProgramaRepositorio programaRepositorio, IModuloRepositorio moduloRepositorio, IPessoaRepositorio pessoaRepositorio
                               , IClienteRepositorio clienteRepositorio, IFuncionarioRepositorio funcionarioRepositorio,
                               PerfilServicoDeAplicacao perfilServicoDeAplicacao, PessoaServicoDeAplicacao pessoaServicoDeAplicacao, ProgramaServicoDeAplicacao programaServicoDeAplicacao)
        {
            _tipoDeCrmRepositorio     = tipoDeCrmRepositorio;
            _perfilRepositorio        = perfilRepositorio;
            _grupoRepositorio         = grupoRepositorio;
            _cargoRepositorio         = cargoRepositorio;
            _departamentoRepositorio  = departamentoRepositorio;
            _programaRepositorio      = programaRepositorio;
            _moduloRepositorio        = moduloRepositorio;
            _pessoaRepositorio        = pessoaRepositorio;
            _clienteRepositorio       = clienteRepositorio;
            _funcionarioRepositorio   = funcionarioRepositorio;
            _perfilServicoDeAplicacao = perfilServicoDeAplicacao;

            _pessoaServicoDeAplicacao   = pessoaServicoDeAplicacao;
            _programaServicoDeAplicacao = programaServicoDeAplicacao;
        }
コード例 #37
0
        public ContaController(ITipoDeCrmRepositorio tipoDeCrmRepositorio, IPerfilRepositorio perfilRepositorio,
            IGrupoRepositorio grupoRepositorio, ICargoRepositorio cargoRepositorio, IDepartamentoRepositorio departamentoRepositorio
            , IProgramaRepositorio programaRepositorio, IModuloRepositorio moduloRepositorio, IPessoaRepositorio pessoaRepositorio
            , IClienteRepositorio clienteRepositorio, IFuncionarioRepositorio funcionarioRepositorio,
            PerfilServicoDeAplicacao perfilServicoDeAplicacao, PessoaServicoDeAplicacao pessoaServicoDeAplicacao, ProgramaServicoDeAplicacao programaServicoDeAplicacao)
        {
            _tipoDeCrmRepositorio = tipoDeCrmRepositorio;
            _perfilRepositorio = perfilRepositorio;
            _grupoRepositorio = grupoRepositorio;
            _cargoRepositorio = cargoRepositorio;
            _departamentoRepositorio = departamentoRepositorio;
            _programaRepositorio = programaRepositorio;
            _moduloRepositorio = moduloRepositorio;
            _pessoaRepositorio = pessoaRepositorio;
            _clienteRepositorio = clienteRepositorio;
            _funcionarioRepositorio = funcionarioRepositorio;
            _perfilServicoDeAplicacao = perfilServicoDeAplicacao;

            _pessoaServicoDeAplicacao = pessoaServicoDeAplicacao;
            _programaServicoDeAplicacao = programaServicoDeAplicacao;
        }
コード例 #38
0
 public FuncionarioAplicacao(IUnitOfWork unitOfWork, IFuncionarioRepositorio funcionarioRepositorio) : base(unitOfWork)
 {
     _funcionarioRepositorio = funcionarioRepositorio;
 }
コード例 #39
0
 public FuncionarioHandler(IUsuarioRepositorio usuarioRepositorio, IFuncionarioRepositorio repository, IDadoPessoalRepositorio dadoPessoalRepositorio)
 {
     this._repository             = repository;
     this._dadoPessoalRepositorio = dadoPessoalRepositorio;
     this._usuarioRepositorio     = usuarioRepositorio;
 }
コード例 #40
0
 public EditarFotoFuncionarioManipulador(IFuncionarioRepositorio repositorio)
 {
     _repositorio = repositorio;
 }
 public TratamentoController(TratamentoServicoDeAplicacao tratamentoServicoDeAplicacao, ITratamentoRepositorio tratamentoRepositorio, IFuncionarioRepositorio funcionarioRepositorio)
 {
     _tratamentoServicoDeAplicacao = tratamentoServicoDeAplicacao;
     _tratamentoRepositorio = tratamentoRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
 }
コード例 #42
0
 public FuncionarioServico(IFuncionarioRepositorio funcionarioRepositorio)
 {
     _funcionarioRepositorio = funcionarioRepositorio;
 }
コード例 #43
0
 public FuncionarioServico(IFuncionarioRepositorio funcionarioRepositorio, IGrupoRepositorio grupoRepositorio)
 {
     _funcionarioRepositorio = funcionarioRepositorio;
     _grupoRepositorio = grupoRepositorio;
 }