public ActionResult Criar(PacienteViewModel pacienteViewModel) { ServicoDePaciente servicoDePaciente = _unityContainer.Resolve<ServicoDePaciente>(); servicoDePaciente.Gravar(pacienteViewModel); return RedirectToAction("Index"); }
public bool Gravar(PacienteViewModel paciente) { PlanoDeSaude planoDeSaude = new PlanoDeSaude("1234", "Teste", "Tipo Plano"); Credencial credencial = new Credencial("Fabio","FabioCPF"); Paciente pacient = new Paciente(paciente.Nome,paciente.Cpf); pacient.DefinirPlanoDeSaude(planoDeSaude); pacient.DefinirCredencial(credencial); return _repositorioPaciente.Gravar(pacient); }
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(); }
public bool Excluir(PacienteViewModel paciente) { return _repositorioPaciente.Excluir(new Paciente(paciente.Nome, paciente.Cpf)); }