public PacientePresenter(IPacienteView pacienteView)
        {
            _unityContainer = new UnityContainer();
            _unityContainer.RegisterType<IRepositorioPaciente, RepositorioPaciente>();
            _unityContainer.RegisterInstance<ISession>(ConfiguracaoNHibernate.Criar().OpenSession());
            
            _pacienteView = pacienteView;
            _pacienteView.Gravar += _pacienteView_Gravar;



            ServicoDePaciente servicoDePaciente = _unityContainer.Resolve<ServicoDePaciente>();
            _pacienteView.ListarPacientes(servicoDePaciente.ListarPorTrecho(""));

        }
Exemplo n.º 2
0
        public PacientePresenter(IPacienteView pacienteView)
        {
            _unityContainer = new UnityContainer();
            _unityContainer.RegisterType <IRepositorioPaciente, RepositorioPaciente>();
            _unityContainer.RegisterInstance <ISession>(ConfiguracaoNHibernate.Criar().OpenSession());

            _pacienteView         = pacienteView;
            _pacienteView.Gravar += _pacienteView_Gravar;



            ServicoDePaciente servicoDePaciente = _unityContainer.Resolve <ServicoDePaciente>();

            _pacienteView.ListarPacientes(servicoDePaciente.ListarPorTrecho(""));
        }