예제 #1
0
 public void Cadastrar(Consultas consulta)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         ctx.Consultas.Add(consulta);
         ctx.SaveChanges();
     }
 }
예제 #2
0
 public void Cadastrar(Clinica clinica)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         ctx.Clinica.Add(clinica);
         ctx.SaveChanges();
     }
 }
예제 #3
0
 public List <Consultas> ListarConsultasMedico(int id)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         Medicos medicoProcurado = ctx.Medicos.FirstOrDefault(x => x.UsuarioId == id);
         return(ctx.Consultas.Where(x => x.Medicos.Id == medicoProcurado.Id).ToList());
     }
 }
예제 #4
0
 public void Alterar(Consultas consulta)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         ctx.Consultas.Update(consulta);
         ctx.SaveChanges();
     }
 }
예제 #5
0
 public void Deletar(Usuarios usuario)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         ctx.Usuarios.Remove(usuario);
         ctx.SaveChanges();
     }
 }
예제 #6
0
 public void Cadastrar(Usuarios usuario)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         ctx.Usuarios.Add(usuario);
         ctx.SaveChanges();
     }
 }
예제 #7
0
 public List <Consultas> ListarConsultasPaciente(int id)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         //Talvez esteja errado o x.Id
         Pacientes pacienteProcurado = ctx.Pacientes.FirstOrDefault(x => x.Id == id);
         return(ctx.Consultas.Where(x => x.Paciente.Id == pacienteProcurado.Id).ToList());
     }
 }
예제 #8
0
        public Consultas BuscarConsultaPorId(int id)
        {
            using (SpMedicalContext ctx = new SpMedicalContext())
            {
                Consultas consultaProcurada = ctx.Consultas.Include(x => x.Medicos).FirstOrDefault(x => x.Id == id);

                if (consultaProcurada == null)
                {
                    return(null);
                }
                return(consultaProcurada);
            }
        }
예제 #9
0
        public Usuarios BuscarPorEmailESenha(string email, string senha)
        {
            using (SpMedicalContext ctx = new SpMedicalContext())
            {
                Usuarios usuarioProcurado = ctx.Usuarios.Include(x => x.TipoUsuario).FirstOrDefault(x => x.Email == email && x.Senha == senha);

                if (usuarioProcurado == null)
                {
                    return(null);
                }
                return(usuarioProcurado);
            }
        }