public AtendimentoService(
     IAtendimentoRepository atendimentoRepository,
     IUnitOfWork unitOfWork)
 {
     _atendimentoRepository = atendimentoRepository;
     _unitOfWork            = unitOfWork;
 }
Exemple #2
0
        public TestBase()
        {
            _container = new NinjectDependency();

            CompositeRoot.SetUp(_container, LoggerConfig.Log4Net, RepositoryConfig.InMemory);

            repoEmpresa   = _container.Get <IEmpresaRepository>();
            reportEmpresa = _container.Get <IEmpresaReport>();

            repoAtendimento   = _container.Get <IAtendimentoRepository>();
            reportAtendimento = _container.Get <IAtendimentoReport>();

            repoCliente   = _container.Get <IClienteRepository>();
            reportCliente = _container.Get <IClienteReport>();

            repoFuncionario   = _container.Get <IFuncionarioRepository>();
            reportFuncionario = _container.Get <IFuncionarioReport>();

            repoServico   = _container.Get <IServicoRepository>();
            reportServico = _container.Get <IServicoReport>();

            repoOrigem   = _container.Get <IOrigemRepository>();
            reportOrigem = _container.Get <IOrigemReport>();

            repoProduto   = _container.Get <IProdutoRepository>();
            reportProduto = _container.Get <IProdutoReport>();

            InicializarInMemory();
        }
        public AtendimentoController(IAtendimentoRepository atendimentoRepository, ITokenAtendimentoRepository tokenAtendimentoRepository, IPessoaFisicaRepository pessoaFisicaRepository, IMedicoRepository medicoRepository,
            IEspecialidadeAtendimentoRepository especialidadeAtendimentoRepository, ITipoAtendimentoRepository tipoAtendimentoRepository)
        {
            this.AtendimentoRepository = atendimentoRepository;
            this.TokenAtendimentoRepository = tokenAtendimentoRepository;
            this.PessoaFisicaRepository = pessoaFisicaRepository;
            this.MedicoRepository = medicoRepository;
            this.EspecialidadeAtendimentoRepository = especialidadeAtendimentoRepository;
            this.TipoAtendimentoRepository = tipoAtendimentoRepository;

            ViewBag.NomePagina = "Cadastro de Atendimento";
        }
        public AtendimentoDomainServices(IAtendimentoRepository repository,
                                         IAtendimentoReport report,
                                         EmpresaDomainServices empresaDomainServices,
                                         ClienteDomainServices clienteDomainServices,
                                         FuncionarioDomainServices funcionarioDomainServices,
                                         ServicoDomainServices servicoDomainServices)
        {
            _repository = repository;
            _report     = report;

            svEmpresa     = empresaDomainServices;
            svCliente     = clienteDomainServices;
            svFuncionario = funcionarioDomainServices;
            svServico     = servicoDomainServices;
        }
Exemple #5
0
 //construtor para injeção de dependência (inicialização)
 public AtendimentoDomainService(IAtendimentoRepository repository)
     : base(repository) //construtor da superclasse
 {
     this.repository = repository;
 }
Exemple #6
0
 public AtendimentosController()
 {
     _atendimentoRepository = new AtendimentoRepository();
 }
        public AtendimentoService(IAtendimentoRepository repository) : base(repository)
        {

            _repository = repository;
        }
Exemple #8
0
 public AtendimentoService(IAtendimentoRepository atendimentoRepository)
     : base(atendimentoRepository)
 {
     _atendimentoRepository = atendimentoRepository;
 }
 public AtendimentoDomainService(IAtendimentoRepository repository)
     : base(repository)
 {
     this.repository = repository;
 }
Exemple #10
0
 public AtendimentoDomainService(IAtendimentoRepository atendimentoRepository)
     : base(atendimentoRepository)
 {
     this.atendimentoRepository = atendimentoRepository;
 }
Exemple #11
0
 public AtendimentoService(IAtendimentoRepository atendimentoRepository, IAgendamentoRepository agendamentoRepository, IMapper mapper)
 {
     _atendimentoRepository = atendimentoRepository;
     _agendamentoRepository = agendamentoRepository;
     _mapper = mapper;
 }
Exemple #12
0
        protected void InicializarInMemory()
        {
            var _repoEmpresa = new EmpresaRepository();

            repoEmpresa   = _repoEmpresa;
            reportEmpresa = _repoEmpresa;

            var _repoAtendimento = new AtendimentoRepository();

            repoAtendimento   = _repoAtendimento;
            reportAtendimento = _repoAtendimento;

            var _repoCliente = new ClienteRepository();

            repoCliente   = _repoCliente;
            reportCliente = _repoCliente;

            var _repoFuncionario = new FuncionarioRepository();

            repoFuncionario   = _repoFuncionario;
            reportFuncionario = _repoFuncionario;

            var _repoServico = new ServicoRepository();

            repoServico   = _repoServico;
            reportServico = _repoServico;

            var _repoOrigem = new OrigemRepository();

            repoOrigem   = _repoOrigem;
            reportOrigem = _repoOrigem;

            var _repoProduto = new ProdutoRepository();

            repoProduto   = _repoProduto;
            reportProduto = _repoProduto;

            empresaDomainServices = new EmpresaDomainServices(_repoEmpresa, _repoEmpresa,
                                                              _repoOrigem, _repoOrigem,
                                                              _repoServico, _repoServico,
                                                              _repoProduto, _repoProduto,
                                                              _repoCliente, _repoCliente,
                                                              _repoFuncionario, _repoFuncionario);

            servicoDomainServices = new ServicoDomainServices(_repoServico,
                                                              _repoServico,
                                                              empresaDomainServices);

            produtoDomainServices = new ProdutoDomainServices(_repoProduto,
                                                              _repoProduto,
                                                              empresaDomainServices);

            origemDomainServices = new OrigemDomainServices(_repoOrigem,
                                                            _repoOrigem,
                                                            empresaDomainServices);

            funcionarioDomainServices = new FuncionarioDomainServices(_repoFuncionario,
                                                                      _repoFuncionario,
                                                                      servicoDomainServices,
                                                                      empresaDomainServices);

            clienteDomainServices = new ClienteDomainServices(_repoCliente,
                                                              _repoCliente,
                                                              origemDomainServices,
                                                              empresaDomainServices);

            atendimentoDomainServices = new AtendimentoDomainServices(_repoAtendimento,
                                                                      _repoAtendimento,
                                                                      empresaDomainServices,
                                                                      clienteDomainServices,
                                                                      funcionarioDomainServices,
                                                                      servicoDomainServices);
        }
 public AtendimentoService(IAtendimentoRepository atendimentoRepository,
                           IVeterinarioRepository veterinarioRepository)
 {
     _atendimentoRepository = atendimentoRepository;
     _veterinarioRepository = veterinarioRepository;
 }