예제 #1
0
        public List <PacienteTO> GetMeusPacientes()
        {
            //Algumas vezes este tipo de instância pode ser um broker, via reflection
            IPacienteRepositorio repPaciente = RepositorioFactory.NovoPacienteRepositorio();

            return(repPaciente.GetTodos());
        }
예제 #2
0
        // GET: Cliente
        public ActionResult Index()
        {
            var clientes = RepositorioFactory.InstanciarRepositorio()
                           .RetornarTodos();

            return(View(clientes));
        }
예제 #3
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            Application["repositorioCliente"] = RepositorioFactory.InstanciarRepositorio();
            Application["repositorioProduto"] = RepositorioFactory.InstanciarRepositorioProd();
        }
예제 #4
0
        public ActionResult Inserir(Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                var cli = clienterepositorio.RetornarTodos().OrderByDescending(c => c.ClienteId).First();

                cliente.ClienteId = cli.ClienteId + 1;
                clienterepositorio.Inserir(cliente);

                TempData["Mensagem"] = "Cliente Incluido com Sucesso";

                var clientes = RepositorioFactory.InstanciarRepositorio()
                               .RetornarTodos();

                return(View("Index", clientes));
            }
            else
            {
                return(View());
            }
        }
예제 #5
0
 public ProdutoController()
 {
     produtorepositorio = RepositorioFactory.InstanciarRepositorioProd();
 }
예제 #6
0
 public ClienteController()
 {
     clienterepositorio = RepositorioFactory.InstanciarRepositorio();
 }
예제 #7
0
        public void AtualizaPaciente(PacienteTO paciente)
        {
            IPacienteRepositorio repPaciente = RepositorioFactory.NovoPacienteRepositorio();

            repPaciente.Atualiza(paciente);
        }
예제 #8
0
        public void NovoPaciente(PacienteTO paciente)
        {
            IPacienteRepositorio repPaciente = RepositorioFactory.NovoPacienteRepositorio();

            repPaciente.Novo(paciente);
        }
예제 #9
0
        public PacienteTO GetPacientePorId(int id)
        {
            IPacienteRepositorio repPaciente = RepositorioFactory.NovoPacienteRepositorio();

            return(repPaciente.GetPacientePorId(id));
        }