public async Task <JsonResult> GetGrupo(int?pIdProyecto)
        {
            using (var scope = EkilibrateUI.Autofac.ContainerConfig.ProxyContainer.BeginLifetimeScope())
            {
                Ekilibrate.Model.Entity.Administrador.clsGrupoFiltro grupoFiltro = new Ekilibrate.Model.Entity.Administrador.clsGrupoFiltro();
                grupoFiltro.ProyectoId = (int)pIdProyecto;
                var middleTier = scope.Resolve <Ekilibrate.Model.Services.Administrador.IDataRetriever>();
                var result1    = await middleTier.GetGrupo(grupoFiltro);

                return(Json(result1
                            .Select(x => new DropDownListItem
                {
                    Text = x.Nombre,
                    Value = x.Id.ToString()
                }).OrderBy(e => e.Text).ToList(), JsonRequestBehavior.AllowGet));
            }
        }
Example #2
0
        public async Task <IEnumerable <Ekilibrate.Model.Entity.Administrador.clsGrupoBase> > GetGrupo(Ekilibrate.Model.Entity.Administrador.clsGrupoFiltro Filtro)
        {
            var p = new DynamicParameters();

            if (Filtro.Id > 0)
            {
                p.Add("Id", Filtro.Id, System.Data.DbType.Int32);
            }
            if (Filtro.ProyectoId > 0)
            {
                p.Add("ProyectoId", Filtro.ProyectoId, System.Data.DbType.Int32);
            }
            if (Filtro.Nombre != null)
            {
                p.Add("Nombre", Filtro.Nombre, System.Data.DbType.String);
            }

            //p.Add("Activity", Activity, System.Data.DbType.Int32);
            return(await Get(p, Ekilibrate.BL.Queries.Administrador.QGrupo.List));
        }
Example #3
0
 async Task <IEnumerable <Ekilibrate.Model.Entity.Administrador.clsGrupoBase> > IDataRetriever.GetGrupo(Ekilibrate.Model.Entity.Administrador.clsGrupoFiltro Filtro)
 {
     using (var scope = Ekilibrate.Data.Access.Common.ContainerConfig.ProxyContainer.BeginLifetimeScope())
     {
         var objDataRetriever = new Ekilibrate.BL.DataRetriever.Administrador.clsGrupo(scope);
         return(await objDataRetriever.GetGrupo(Filtro));
     }
 }