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); } } }