public ActionResult pesquisarMedicos(int id)
        {
            ClinicasPacMedViewModel idCli = new ClinicasPacMedViewModel();

            idCli.idClinica = id;
            return(RedirectToAction("listarMedicos", "medicos", idCli));
        }
        public ActionResult pesquisarClinicas(ClinicasPacMedViewModel clinica)
        {
            var idUsuario = Convert.ToInt16(Session["idUsuario"]);
            var query     = from c in db.clinicasSet where c.especialidades == clinica.especialidades
                            from p in db.pacientesSet where p.idPaciente == idUsuario
                            select new ClinicasPacMedViewModel()
            {
                idClinica        = c.idClinica,
                nomeClinica      = c.nome,
                enderecoClinica  = c.endereco,
                bairroClinica    = c.bairro,
                cepClinica       = c.cep,
                cidadeClinica    = c.cidade,
                estadoClinica    = c.estadoClinica,
                emailClinica     = c.email,
                telefoneClinica  = c.telefone,
                hrAtendimento    = c.hrAtendimento,
                especialidades   = c.especialidades,
                convenios        = Convert.ToString(c.convenios),
                nomePaciente     = p.nome,
                enderecoPaciente = p.endereco,
                cidadePaciente   = p.cidade
            };

            List <ClinicasPacMedViewModel> listaCli = query.ToList();

            ViewBag.especialidades_idEspecialidade = new SelectList(db.especialidadesSet, "idEspecialidade", "ds_especialidade");
            return(View("listaClinicas", listaCli.ToList()));
        }
        //listar os medicos da clínica selecionada, com os dados de sua agenda.
        public ActionResult listarMedicos(ClinicasPacMedViewModel cli)
        {
            var query = (from m in db.medicosSet
                         where m.clinicas_idClinica == cli.idClinica
                         from e in db.especialidadesSet
                         where e.idEspecialidade == m.especialidades_idEspecialidade
                         select new perfilMedicoViewModel
            {
                idMedico = m.idMedico,
                nome = m.nome,
                especialidade = e.ds_especialidade,
                preco = m.preco,
                emailMedico = m.email
            });

            return(View(query.ToList()));
        }