public ActionResult DeleteConfirmed(int id)
        {
            Passiente passiente = _repositorio.BuscarPor(id);

            _repositorio.Deletar(passiente);

            return(RedirectToAction("Index"));
        }
        public ActionResult Create([Bind(Include = "Id,Nome,Telefone,RG,CPF,Endereco")] Passiente passiente)
        {
            if (ModelState.IsValid)
            {
                _repositorio.Adicionar(passiente);

                return(RedirectToAction("Index"));
            }

            return(View(passiente));
        }
Esempio n. 3
0
        public void Editar(Passiente entidade)
        {
            DbEntityEntry dbEntityEntry = _contexto.Entry(entidade);

            if (dbEntityEntry.State == EntityState.Detached)
            {
                _contexto.Passientes.Attach(entidade);
            }

            _contexto.SaveChanges();
        }
        // GET: Passientes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Passiente passiente = _repositorio.BuscarPor((int)id);

            if (passiente == null)
            {
                return(HttpNotFound());
            }
            return(View(passiente));
        }
Esempio n. 5
0
        public void Inicializador()
        {
            //AQUI ELE APAGA A BASE ANTIGA E CARREGA NOVAMENTE OS DADOS NO BANCO
            Database.SetInitializer(new InicializadorBanco <ClinicaContexto>());

            //AQUI ELE ADICIONA AS REGRAS DE CRIAÇÃO DO BANCO
            _contextoTeste = new ClinicaContexto();

            //AQUI ELE ADICIONA OS MÉTODOS DE CRUD
            _repositorio = new PassienteRepositorio();

            //AQUI ELE ADICIONA UM PRODUTO
            _passienteTest = ConstrutorObjeto.CriarPassiente();

            //??????
            _contextoTeste.Database.Initialize(true);
        }
        public ActionResult Edit([Bind(Include = "Id,Nome,Telefone,RG,CPF,Endereco")] Passiente passiente)
        {
            Passiente passienteBuscado = _repositorio.BuscarPor(passiente.Id);

            passienteBuscado.Nome     = passiente.Nome;
            passienteBuscado.RG       = passiente.RG;
            passienteBuscado.CPF      = passiente.CPF;
            passienteBuscado.Endereco = passiente.Endereco;
            passienteBuscado.Telefone = passiente.Telefone;

            if (ModelState.IsValid)
            {
                _repositorio.Editar(passienteBuscado);

                return(RedirectToAction("Index"));
            }
            return(View(passiente));
        }
Esempio n. 7
0
 public void Inicializador()
 {
     _passiente = ConstrutorObjeto.CriarPassiente();
 }
Esempio n. 8
0
        protected override void Seed(ClinicaContexto context)
        {
            // ----------- MÉDICO -----------

            //Cria médico
            Medico medico1 = new Medico();

            medico1.Nome     = "Meu Médico Teste";
            medico1.Telefone = "4562196873";
            medico1.CRM      = "4321231684";

            medico1.Endereco = new Endereco
            {
                Cep         = "88509900",
                Logradouro  = "Avenida Marechal Castelo Branco",
                Complemento = "170",
                Bairro      = "Universitário",
                Localidade  = "Lages",
                Uf          = "SC",
                Numero      = "123"
            };

            Medico medico2 = new Medico();

            medico2.Nome     = "Meus Médico Teste 2";
            medico2.Telefone = "1111111111";
            medico2.CRM      = "222222";

            medico2.Endereco = new Endereco
            {
                Cep         = "88509900",
                Logradouro  = "Avenida Marechal Castelo Branco",
                Complemento = "170",
                Bairro      = "Universitário",
                Localidade  = "Lages",
                Uf          = "SC",
                Numero      = "123"
            };

            //Adicionar no contexto
            context.Medicos.Add(medico1);
            context.Medicos.Add(medico2);

            // ----------- PASSIENTE -----------

            Passiente passiente1 = new Passiente();

            passiente1.Nome     = "Meu Médico Teste";
            passiente1.Telefone = "4562196873";

            passiente1.Endereco = new Endereco
            {
                Cep         = "88509900",
                Logradouro  = "Avenida Marechal Castelo Branco",
                Complemento = "170",
                Bairro      = "Universitário",
                Localidade  = "Lages",
                Uf          = "SC",
                Numero      = "123"
            };

            Passiente passiente2 = new Passiente();

            passiente2.Nome     = "Meus Médico Teste 2";
            passiente2.Telefone = "1111111111";

            passiente2.Endereco = new Endereco
            {
                Cep         = "88509900",
                Logradouro  = "Avenida Marechal Castelo Branco",
                Complemento = "170",
                Bairro      = "Universitário",
                Localidade  = "Lages",
                Uf          = "SC",
                Numero      = "123"
            };

            //Adicionar no contexto
            context.Passientes.Add(passiente1);
            context.Passientes.Add(passiente2);

            // ----------- CONSULTA -----------

            Consulta consulta1 = new Consulta();

            consulta1.DataConsulta = DateTime.Now;
            consulta1.Id_Medico    = 1;
            consulta1.Id_Passiente = 2;
            consulta1.Observacoes  = "LALALALALALALA";

            Consulta consulta2 = new Consulta();

            consulta2.DataConsulta = DateTime.Now;
            consulta2.Id_Medico    = 1;
            consulta2.Id_Passiente = 2;
            consulta2.Observacoes  = "TCHETCHETCHETCHE";

            //Adicionar no contexto
            context.Consultas.Add(consulta1);
            context.Consultas.Add(consulta2);

            //Salvar no contexto
            context.SaveChanges();
            base.Seed(context);
        }