static void Main(string[] args) { using (ISession session = ConfiguracaoNHibernate.Criar().OpenSession()) { IRepositorio <Cartao> cartaoRepositorio = new RepositorioCartao(session); cartaoRepositorio.Gravar(new Cartao("12345", "fabio margarito", "1234")); cartaoRepositorio.Gravar(new Cartao("bbb", "fabio barros", "123")); } // UnityContainer unity = new UnityContainer(); // unity.RegisterType<IRepositorioAgendamento, Agendamentos>(); // unity.RegisterType<IRepositorio<Paciente>, Pacientes>(); // unity.RegisterType<IServicoDePagamento, ServicoDePagamentoMaster>(); // ServicoDeConsultaDeDadosDePaciente servicoDeConsultaDeDadosDePaciente = unity.Resolve<ServicoDeConsultaDeDadosDePaciente>(); // var retorno = servicoDeConsultaDeDadosDePaciente.RetornarResultadosDeExame("284434343434334"); // foreach (ResultadoViewModel resultado in retorno) // { // Console.Write(resultado.Descricao); // } Console.Write("Cartoes Gravados!!!!"); Console.ReadKey(); // }
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("")); }
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); }
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); }
static void Main(string[] args) { UnityContainer unityContainer = new UnityContainer(); unityContainer.RegisterType <IRepositorioPaciente, RepositorioPaciente>(); unityContainer.RegisterInstance <ISession>(ConfiguracaoNHibernate.Criar().OpenSession()); ServicoDePaciente servicoDePaciente = unityContainer.Resolve <ServicoDePaciente>(); PacienteViewModel paciente = new PacienteViewModel { Cpf = "123", Nome = "teste" }; servicoDePaciente.Gravar(paciente); Console.WriteLine("Paciente Gravado Com Sucesso"); Console.ReadKey(); }
protected void Application_BeginRequest(object sender, EventArgs e) { ISession session = ConfiguracaoNHibernate.Criar().OpenSession(); HttpContext.Current.Items.Add("session", session); }
public ISession RetornarSessao() { return(ConfiguracaoNHibernate.Criar().OpenSession()); }
public void ListarCartoes() { var servicoDeGestaoDeDadosDeCartao = new ServicoDeGestaoDeDadosDeCartao(new RepositorioCartao(ConfiguracaoNHibernate.Criar().OpenSession())); IList <CartaoViewModel> cartoes = servicoDeGestaoDeDadosDeCartao.RetornarTodosOsCartoes(); _listagemCartaoView.ExibirCartoes(cartoes); }
void gravacaoCartao_Gravar(CartaoViewModel cartao) { var servicoDeGestaoDeDadosDeCartao = new ServicoDeGestaoDeDadosDeCartao(new RepositorioCartao(ConfiguracaoNHibernate.Criar().OpenSession())); servicoDeGestaoDeDadosDeCartao.Gravar(cartao); }
public void Inicializacao() { _sessaoNHibernate = ConfiguracaoNHibernate.Criar().OpenSession(); }
// GET: Paciente public PacienteController() { _unityContainer = new UnityContainer(); _unityContainer.RegisterType <IRepositorioPaciente, RepositorioPaciente>(); _unityContainer.RegisterInstance <ISession>(ConfiguracaoNHibernate.Criar().OpenSession()); }
public static void CriarSessao(TestContext textTestContext) { _session = ConfiguracaoNHibernate.Criar().OpenSession(); }