コード例 #1
0
        // GET: InformacionGeneral
        public ActionResult Index()
        {
            //Se obtienen los datos para mandarle a la vista
            //Se obtiene la cantidad de médicos registrados
            int cantidadMedicos = db.Medicos.Count();
            //Se obtiene la cantidad de pacientes registrados
            int cantidadPacientes = db.Pacientes.Count();
            //Se obtiene la cantidad de contultas registradas
            int cantidadConsultas = db.Consultas.Count();
            //Se obtienen los pacientes con peso mayor a 60
            var consulta = db.Pacientes.Where(paciente => paciente.Peso > 60);
            // Se obtiene la cantidad
            int pacientesConSobrePeso = consulta.Count();

            var informacionObtenidaViewModel = new InformacionGeneralViewModel
            {
                CantidadMedicos            = cantidadMedicos,
                CantidadPacientes          = cantidadPacientes,
                CantidadConsultas          = cantidadConsultas,
                CantidadPacientesSobrePeso = pacientesConSobrePeso
            };

            //Se retorna la vista con la cantidad de medicos, pacientes, y consultas actuales
            return(View(informacionObtenidaViewModel));
        }
コード例 #2
0
        // GET: InformacionGeneral
        public ActionResult Index()
        {
            //Se obtienen los datos para mandarle a la vista
            //Se obtiene la cantidad de médicos registrados
            int cantidadMedicos = db.Medicos.Count();
            //Se obtiene la cantidad de pacientes registrados
            int cantidadPacientes = db.Pacientes.Count();
            //Se obtiene la cantidad de contultas registradas
            int cantidadConsultas = db.Consultas.Count();
            //Se crea el objeto con los datos obtenidos para
            //enviarle a la vista
            int cantidadMayor = db.Pacientes.Where(Paciente => Paciente.Peso > 60).Count();
            var informacionObtenidaViewModel = new InformacionGeneralViewModel
            {
                CantidadMedicos   = cantidadMedicos,
                CantidadPacientes = cantidadPacientes,
                CantidadConsultas = cantidadConsultas,
                CantidadMayor     = cantidadMayor
            };

            //Se retorna la vista con la cantidad de medicos,
            //pacientes, y consultas actuales
            return(View(informacionObtenidaViewModel));
        }