コード例 #1
0
        public async Task <IEnumerable <Model.Entity.Proyecto.clsProyectoBase> > GetProyecto(clsProyectoFiltro Filtro)
        {
            var sFiltro = String.Empty;
            var p       = new DynamicParameters();

            if (Filtro.Id > 0)
            {
                p.Add("Id", Filtro.Id, System.Data.DbType.Int32);
            }
            if (Filtro.EmpresaId > 0)
            {
                p.Add("EmpresaId", Filtro.EmpresaId, System.Data.DbType.Int32);
                sFiltro += " AND EmpresaId = @EmpresaId";
            }

            //p.Add("Activity", Activity, System.Data.DbType.Int32);
            return(await Get(p, QProyecto.List + sFiltro));
        }
コード例 #2
0
        public async Task <IEnumerable <Model.Entity.Proyecto.clsProyectoBase> > GetParticipantes(clsProyectoFiltro Filtro)
        {
            var p = new DynamicParameters();

            if (Filtro.Id > 0)
            {
                p.Add("Id", Filtro.Id, System.Data.DbType.Int32);
            }

            //p.Add("Activity", Activity, System.Data.DbType.Int32);
            return(await Get(p, QProyecto.List));
        }
コード例 #3
0
 async Task <IEnumerable <Model.Entity.Proyecto.clsProyectoBase> > IDataRetriever.GetParticipantes(clsProyectoFiltro Filtro)
 {
     using (var scope = Ekilibrate.Data.Access.Common.ContainerConfig.ProxyContainer.BeginLifetimeScope())
     {
         var objDataRetriever = new Ekilibrate.BL.DataRetriever.Cliente.clsProyecto(scope);
         return(await objDataRetriever.GetProyecto(Filtro));
     }
 }