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 MedicoRepositorio() { _contexto = new ClinicaContexto(); }
public ConsultaRepositorio() { _contexto = new ClinicaContexto(); }
public PassienteRepositorio() { _contexto = new ClinicaContexto(); }
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); }