public IActionResult CambiarContrasena() { try { InicializarMensaje(""); AscqViewModelUsuario usuariologer = new AscqViewModelUsuario(); var session = HttpContext.Session.GetString("DatosUsuario"); if (session != null) { usuariologer = JsonConvert.DeserializeObject <AscqViewModelUsuario>(session); } else { return(RedirectToAction("Index", "Login")); } var Delete = _context.CqasUsuario.Where(x => x.Codigo == Convert.ToInt32(usuariologer.Codigo)).FirstOrDefault(); if (Delete == null) { return(RedirectToAction("Index")); } return(View(Delete)); } catch (Exception) { return(BadRequest()); } }
public IActionResult Index(AscqViewModelMedico ModelMedico) { AscqViewModelUsuario usuariologer = new AscqViewModelUsuario(); var session = HttpContext.Session.GetString("DatosUsuario"); if (session != null) { usuariologer = JsonConvert.DeserializeObject <AscqViewModelUsuario>(session); } else { return(RedirectToAction("Index", "Login")); } CqasMedico datospersona = new CqasMedico(); AscqViewModelMedico ascqViewModelMedico = new AscqViewModelMedico(); List <AscqViewModelCitasPaciente> listacitas = new List <AscqViewModelCitasPaciente>(); try { ascqViewModelMedico.Fecha = ModelMedico.Fecha; if (usuariologer != null) { datospersona = _context.CqasMedico.Where(s => s.CodigoPersona == usuariologer.CodigoPersona).FirstOrDefault(); if (datospersona != null) { listacitas = _context.CqasCita .Select(x => new AscqViewModelCitasPaciente { Codigo = x.Codigo, Fecha = x.Fecha.ToString("dd/MM/yyyy"), Hora = x.HoraIncio, NombrePersona = string.Format("{0} {1}", x.CodigoPacienteNavigation.CodigoPersonaNavigation.Nombre, x.CodigoPacienteNavigation.CodigoPersonaNavigation.Apellido), CodigoMedico = x.CodigoConsultorioHorarioNavigation.CodigoConsultorioAsignadoNavigation.CodigoMedicoEspecialidadNavigation.CodigoMedicoNavigation.Codigo }).Where(s => s.CodigoMedico == datospersona.Codigo && s.Fecha == ascqViewModelMedico.Fecha.ToString("dd/MM/yyyy")).ToList(); if (listacitas.Count > 0) { ascqViewModelMedico.ListaPaciente = new List <AscqViewModelCitasPaciente>(); ascqViewModelMedico.ListaPaciente.AddRange(listacitas); } } } } catch (Exception ex) { return(View(ascqViewModelMedico)); } return(View(ascqViewModelMedico)); }
public IActionResult Index(string mensaje) { InicializarMensaje(mensaje); AscqViewModelUsuario usuariologer = new AscqViewModelUsuario(); Combox(); var session = HttpContext.Session.GetString("DatosUsuario"); if (session != null) { usuariologer = JsonConvert.DeserializeObject <AscqViewModelUsuario>(session); } else { return(RedirectToAction("Index", "Login")); } AscqViewModelMedico datospersona = new AscqViewModelMedico(); try { if (usuariologer != null) { datospersona = _context.CqasPaciente.Select(x => new AscqViewModelMedico { Codigo = x.Codigo, CodigoPersona = x.CodigoPersona, Cedula = x.CodigoPersonaNavigation.Cedula, Fecha = DateTime.Now, NombrePersona = string.Format("{0} {1}", x.CodigoPersonaNavigation.Nombre, x.CodigoPersonaNavigation.Apellido) }).Where(s => s.CodigoPersona == usuariologer.CodigoPersona).FirstOrDefault(); } return(View(datospersona)); } catch (Exception ex) { return(BadRequest()); } }