public ActionResult Agendar()
        {
            TempData["Mensagem"] = Session["Mensagem"];
            Session.Remove("Mensagem");

            using (var ctx = new CmContext())
            {
                ViewData["pacienteList"] = new SelectList((from i in ctx.Usuarios.ToList()
                                                           where i.Perfil == "Paciente"
                                                           select new
                                                               {
                                                                   i.UserId,
                                                                   NomeInteiro = i.Nome + " " + i.Sobrenome
                                                               }),
                                                          "UserId",
                                                          "NomeInteiro",
                                                          null);
            }
            return View();
        }
        private void CarregaListas(string lista, int? id)
        {
            if (lista == "pacienteList")
            {
                using (var ctx = new CmContext())
                {
                    ViewData["pacienteList"] = new SelectList((from i in ctx.Usuarios.ToList()
                                                               where i.Perfil == "Paciente"
                                                               select new
                                                                   {
                                                                       i.UserId,
                                                                       NomeInteiro = i.Nome + " " + i.Sobrenome
                                                                   }),
                                                              "UserId",
                                                              "NomeInteiro",
                                                              null);
                }
            }
            else if (lista == "Nomepaciente")
            {
                using (var ctx = new CmContext())
                {
                    ViewData["NomePaciente"] = (from i in ctx.Usuarios
                                                where i.UserId == id
                                                select new
                                                    {
                                                        Paciente = i.Nome + " " + i.Sobrenome
                                                    }).First();

                }
            }
            else if (lista == "medicoList")
            {
                using (var ctx = new CmContext())
                {
                    ViewData["medicoList"] = new SelectList((from i in ctx.Usuarios.ToList()
                                                             where i.Perfil == "Medico"
                                                             && i.ClinicaId == id
                                                             select new
                                                             {
                                                                 i.UserId,
                                                                 NomeInteiro = i.Nome + " " + i.Sobrenome
                                                             }),
                                                              "UserId",
                                                              "NomeInteiro",
                                                              null);
                }
            }
        }