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)); }
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)); }
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)); } }