public AgendamentoManager()
 {
     contexto = new Contexto();
     repAgendamento = new RepositorioAgendamento(contexto);
     repPaciente = new RepositorioPaciente(contexto);
     servicoAgendamento = new ServicoAgendamento(repAgendamento, repPaciente);
 }
 public AgendamentoManager()
 {
     contexto           = new Contexto();
     repAgendamento     = new RepositorioAgendamento(contexto);
     repPaciente        = new RepositorioPaciente(contexto);
     servicoAgendamento = new ServicoAgendamento(repAgendamento, repPaciente);
 }
        public ServicoAgendamento(IRepositorioAgendamento repAgendamento, IRepositorioPaciente repPaciente)
        {
            if (repAgendamento == null)
            {
                throw new ArgumentNullException("repAgendamento");
            }

            if (repPaciente == null)
            {
                throw new ArgumentNullException("repPaciente");
            }

            this.repAgendamento = repAgendamento;
            this.repPaciente    = repPaciente;
        }
        public ServicoAgendamento(IRepositorioAgendamento repAgendamento, IRepositorioPaciente repPaciente)
        {
            if(repAgendamento == null)
            {
                throw new ArgumentNullException("repAgendamento");
            }

            if(repPaciente == null)
            {
                throw new ArgumentNullException("repPaciente");
            }

            this.repAgendamento = repAgendamento;
            this.repPaciente = repPaciente;
        }
        public void DeveGravarUmPacienteNaBaseIntegrado()
        {
            UnityContainer unityContainer = new UnityContainer();

            unityContainer.RegisterType <IRepositorioPaciente, RepositorioPaciente>();
            unityContainer.RegisterInstance <ISession>(ConfiguracaoNHibernate.Criar().OpenSession());

            //Arrange
            Paciente             paciente            = new Paciente("Fabio Margarito Martins de Barros", "12345623423");
            IRepositorioPaciente repositorioPaciente = unityContainer.Resolve <IRepositorioPaciente>();

            //Act
            var retorno = repositorioPaciente.Gravar(paciente);

            //Assert
            Assert.IsTrue(retorno);
        }
        public void DeveExcluirUmPacienteIntegrado()
        {
            UnityContainer unityContainer = new UnityContainer();

            unityContainer.RegisterType <IRepositorioPaciente, RepositorioPaciente>();
            unityContainer.RegisterInstance <ISession>(ConfiguracaoNHibernate.Criar().OpenSession());

            //Arrange
            IRepositorioPaciente repositorioPaciente = unityContainer.Resolve <IRepositorioPaciente>();
            Paciente             paciente            = new Paciente("Fabio Margarito", "23434343");

            //Act
            var retorno = repositorioPaciente.Excluir(paciente);

            //Assert
            Assert.IsTrue(retorno);
        }
        public void DeveListarPacientesPorTrechoDoNomeIntegrado()
        {
            UnityContainer unityContainer = new UnityContainer();

            unityContainer.RegisterType <IRepositorioPaciente, RepositorioPaciente>();
            unityContainer.RegisterInstance <ISession>(ConfiguracaoNHibernate.Criar().OpenSession());

            //Arrange
            List <Paciente>      pacientes           = new List <Paciente>();
            IRepositorioPaciente repositorioPaciente = unityContainer.Resolve <IRepositorioPaciente>();

            //Act
            pacientes = repositorioPaciente.RetornarPorTrechoNome("fa");

            //Assert
            Assert.IsTrue(pacientes.Count > 0);
        }
Ejemplo n.º 8
0
        private void Mock(IRepositorioPaciente repPacienteMock)
        {
            var pacientes = repPacienteMock.obterPacientes();

            foreach (var paciente in pacientes)
            {
                if (paciente == pacientes.Last())
                {
                    break;
                }

                var data = DateTime.Today;
                data = data.AddDays(5);

                lista.Add(new Agendamento(paciente, data, ETipoDeTratamento.Quimioterapia_Dia));
            }
            lista.Add(new Agendamento(pacientes.Last(),
                                      DateTime.Now.AddHours(2), ETipoDeTratamento.Quimioterapia_Dia));
        }
Ejemplo n.º 9
0
 public RepositorioAgendamentoMock(IRepositorioPaciente repPacienteMock)
 {
     lista = new List <Agendamento>();
     Mock(repPacienteMock);
 }
Ejemplo n.º 10
0
 public PacienteNegocio()
 {
     repositorio = new RepositorioPacienteMock();
 }
Ejemplo n.º 11
0
 public HomeController(ILogger <HomeController> logger, IRepositorioMedico repositorioMedico, IRepositorioPaciente repositorioPessoa)
 {
     _logger            = logger;
     _repositorioMedico = repositorioMedico;
     _repositorioPessoa = repositorioPessoa;
 }
Ejemplo n.º 12
0
 public ServicoDePaciente(IRepositorioPaciente repositorioPaciente)
 {
     _repositorioPaciente = repositorioPaciente;
 }
Ejemplo n.º 13
0
 public PacienteManager()
 {
     contexto    = new Contexto();
     repPaciente = new RepositorioPaciente(contexto);
 }
Ejemplo n.º 14
0
 public PrescricaoMemedController(Contexto contexto, IRepositorioMedico repositorioMedico, IRepositorioPaciente repositorioPaciente)
 {
     _repositorioMedico   = repositorioMedico;
     _repositorioPaciente = repositorioPaciente;
     _contexto            = contexto;
 }
Ejemplo n.º 15
0
 public ControlPaciente()
 {
     repositorio = new RepositorioPaciente();
 }
Ejemplo n.º 16
0
 public PacienteController(Contexto contexto, IMapper mapper, IRepositorioPaciente repositorioPaciente)
 {
     _contexto            = contexto;
     _mapper              = mapper;
     _repositorioPaciente = repositorioPaciente;
 }
Ejemplo n.º 17
0
 public ServicoPaciente(IRepositorioPaciente repositorioPaciente)
     : base(repositorioPaciente)
 {
     _repositorioPaciente = repositorioPaciente;
 }
 public ServicoDePaciente(IRepositorioPaciente repositorioPaciente)
 {
     _repositorioPaciente = repositorioPaciente;
 }
 public RepositorioAgendamentoMock(IRepositorioPaciente repPacienteMock)
 {
     lista = new List<Agendamento>();
     Mock(repPacienteMock);
 }
Ejemplo n.º 20
0
 public PacienteManager()
 {
     contexto = new Contexto();
     repPaciente = new RepositorioPaciente(contexto);
 }
        private void Mock(IRepositorioPaciente repPacienteMock)
        {
            var pacientes = repPacienteMock.obterPacientes();
            foreach (var paciente in pacientes)
            {
                if (paciente == pacientes.Last()) break;

                var data = DateTime.Today;
                data = data.AddDays(5);

                lista.Add(new Agendamento(paciente,data,ETipoDeTratamento.Quimioterapia_Dia));
            }
            lista.Add(new Agendamento(pacientes.Last(),
                DateTime.Now.AddHours(2), ETipoDeTratamento.Quimioterapia_Dia));
        }