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 ActionResult Index() { ServicoDePaciente servicoDePaciente = _unityContainer.Resolve <ServicoDePaciente>(); var listaDePacientes = servicoDePaciente.ListarPorTrecho(""); return(View(listaDePacientes)); }
public ActionResult Excluir(string cpf) { ServicoDePaciente servicoDePaciente = _unityContainer.Resolve <ServicoDePaciente>(); servicoDePaciente.Excluir(new PacienteViewModel { Cpf = cpf, Nome = " " }); 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); }
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("")); }
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(); }