コード例 #1
0
        public EstadoRepoSpec()
        {
            var contexto = new ConsultaContext();

            this.seed             = new MainSeed(contexto);
            this.estadoRepository = new EstadoRepository(contexto);
        }
コード例 #2
0
ファイル: MainSeed.cs プロジェクト: aguiasou/consultaMedica
        public MainSeed(ConsultaContext contexto)
        {
            this.beneficiarioRepository = new BeneficiarioRepository(contexto);
            beneficiarioRepository.ClearAsync().Wait();


            this.cidadeRepository = new CidadeRepository(contexto);
            cidadeRepository.ClearAsync().Wait();

            this.consultaRepository = new ConsultaRespository(contexto);
            consultaRepository.ClearAsync().Wait();


            this.enderecoRepository = new EnderecoRepository(contexto);
            enderecoRepository.ClearAsync().Wait();

            this.especialidadeRepository = new EspecialidadeRepository(contexto);
            especialidadeRepository.ClearAsync().Wait();

            this.estadoRepository = new EstadoRepository(contexto);
            estadoRepository.ClearAsync().Wait();

            this.medicoRepository = new MedicoRepository(contexto);
            medicoRepository.ClearAsync().Wait();
        }
コード例 #3
0
 public MedicosController(ConsultaContext context)
 {
     _context = context;
 }
コード例 #4
0
 public ConsultaRespository(ConsultaContext contexto) : base(contexto)
 {
 }
コード例 #5
0
 public BeneficiarioRepository(ConsultaContext contexto) : base(contexto)
 {
 }
コード例 #6
0
 public EspecialidadesController(ConsultaContext context)
 {
     _context = context;
 }
コード例 #7
0
 public MedicoRepository(ConsultaContext contexto) : base(contexto)
 {
 }
コード例 #8
0
 public PacientesController(ConsultaContext context)
 {
     _context = context;
 }
コード例 #9
0
        public static void Initialize(ConsultaContext context)
        {
            context.Database.EnsureCreated();

            if (!context.Pacientes.Any())
            {
                var pacientes = new Paciente[]
                {
                    new Paciente {
                        Nome = "João Silva", Email = "*****@*****.**", Senha = "4321", Telefone = "11 99999-9999"
                    },
                    new Paciente {
                        Nome = "Alberto Borges", Email = "*****@*****.**", Senha = "4567", Telefone = "11 99999-9998"
                    },
                    new Paciente {
                        Nome = "Regina Soares", Email = "*****@*****.**", Senha = "1234", Telefone = "11 99999-9997"
                    }
                };
                foreach (Paciente p in pacientes)
                {
                    context.Pacientes.Add(p);
                }
                context.SaveChanges();
            }

            if (!context.Especialidades.Any())
            {
                var especialidades = new Especialidade[]
                {
                    new Especialidade {
                        Nome = "Psicologia"
                    },
                    new Especialidade {
                        Nome = "Nutrição"
                    },
                };
                foreach (Especialidade e in especialidades)
                {
                    context.Especialidades.Add(e);
                }
                context.SaveChanges();
            }

            if (!context.Medicos.Any())
            {
                var medicos = new Medico[]
                {
                    new Medico {
                        Nome = "Rafael Couto", Endereco = "Avenida 9 de Julho", EspecialidadeId = 1
                    },
                    new Medico {
                        Nome = "Nicolas Bastos", Endereco = "Avenida Jabaquara", EspecialidadeId = 1
                    },
                    new Medico {
                        Nome = "José Assunção", Endereco = "Avenida Paulista", EspecialidadeId = 2
                    }
                };
                foreach (Medico m in medicos)
                {
                    context.Medicos.Add(m);
                }
                context.SaveChanges();
            }

            if (!context.Status.Any())
            {
                var status = new Status[]
                {
                    new Status {
                        Nome = "Marcada"
                    },
                    new Status {
                        Nome = "Realizada"
                    },
                    new Status {
                        Nome = "Cancelada"
                    },
                };
                foreach (Status s in status)
                {
                    context.Status.Add(s);
                }
                context.SaveChanges();
            }
        }
コード例 #10
0
 public ConsultasController(ConsultaContext context)
 {
     _context = context;
 }
コード例 #11
0
ファイル: Repository.cs プロジェクト: aguiasou/consultaMedica
 public Repository(ConsultaContext contexto)
 {
     this.contexto = contexto;
 }
コード例 #12
0
 public EnderecoRepository(ConsultaContext contexto) : base(contexto)
 {
 }
コード例 #13
0
        ConsultaContext _sC;         // SistemaContext

        public ConsultaManager()
        {
            _sC = new ConsultaContext();
        }
コード例 #14
0
 public CidadeRepository(ConsultaContext contexto) : base(contexto)
 {
 }
コード例 #15
0
 public EstadoRepository(ConsultaContext contexto) : base(contexto)
 {
 }
コード例 #16
0
 public EspecialidadeRepository(ConsultaContext contexto) : base(contexto)
 {
 }
コード例 #17
0
 public StatusController(ConsultaContext context)
 {
     _context = context;
 }
コード例 #18
0
 public ConsultaController(DataContext context)
 {
     this.Context = context ?? throw new ArgumentNullException(nameof(context));
 }