Example #1
0
        /// <summary>
        /// Obtiene lista de tgrados
        /// </summary>
        /// <returns> lista de datos</returns>
        public Jresult GetListTgrados()
        {
            var jresult = new Jresult();

            try
            {
                BindGateway dataResult = new BindGateway();
                var         listaDatos = (
                    from tn in db.Tniveles
                    from tg in db.Tgrados.Where(x => x.NivelId == tn.Id)
                    select new
                {
                    Id = tg.Id,
                    Nombre = tg.Nombre,
                    Numero = tg.Numero,
                    Codigo = tg.Codigo,
                    NivelAcademico = tn.Nombre
                }
                    );
                dataResult.Data  = listaDatos.ToList();
                dataResult.Count = listaDatos.ToList().Count();
                //.ToList();
                jresult.Data    = dataResult;
                jresult.Success = true;;
            }
            catch (Exception ex)
            {
                jresult.Message = ex.Message;
                Console.WriteLine(ex.Message);
            }
            return(jresult);
        }
Example #2
0
        /// <summary>
        /// Obtiene lista de municipios
        /// </summary>
        /// <returns> lista de datos</returns>
        public Jresult GetListMunicipios()
        {
            var jresult = new Jresult();

            try
            {
                // Model intermedio
                BindGateway dataResult = new BindGateway();

                // Consulta básica
                var listaDatos = (
                    from d in db.Tdepartamentos
                    from m in db.Tmunicipios.Where(x => x.DepartamentoId == d.Id)
                    select new
                {
                    Id = m.Id,
                    Nombre = m.Nombre,
                    Cod = m.Cod,
                    NombreDepartamento = d.Nombre
                }
                    );

                // asigna a model de bindeo
                dataResult.Data  = listaDatos.ToList();
                dataResult.Count = listaDatos.ToList().Count();

                // asigna model de bindeo a Jresult
                jresult.Data    = dataResult;
                jresult.Success = true;;
            }
            catch (Exception ex)
            {
                jresult.Message = ex.Message;
                Console.WriteLine(ex.Message);
            }
            return(jresult);
        }