Exemple #1
0
        void _pacienteView_Gravar(View.ViewModel.PacienteViewModel pacienteViewModel)
        {
            ServicoDePaciente servicoDePaciente = _unityContainer.Resolve <ServicoDePaciente>();

            servicoDePaciente.Gravar(pacienteViewModel);
            _pacienteView.ListarPacientes(servicoDePaciente.ListarPorTrecho(""));
        }
        public ActionResult Criar(PacienteViewModel pacienteViewModel)
        {
            ServicoDePaciente servicoDePaciente = _unityContainer.Resolve <ServicoDePaciente>();

            servicoDePaciente.Gravar(pacienteViewModel);

            return(RedirectToAction("Index"));
        }
        public void DeveGravarUmPacienteNaBase()
        {
            //Arrange
            ServicoDePaciente servicoDePaciente = new ServicoDePaciente(new RepositorioPacienteFake());

            //Act
            var retorno = servicoDePaciente.Gravar(new PacienteViewModel {
                Nome = "fabio", Cpf = "123456677"
            });

            //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();
        }