public async Task <Ekilibrate.Model.Entity.Participante.clsAlimentacionApp> GetAlimentacionDiaApp(Ekilibrate.Model.Entity.Participante.clsAlimentacionDiaFiltro Filtro) { var p = new DynamicParameters(); p.Add("ParticipanteId", Filtro.ParticipanteId, System.Data.DbType.Int32); var ResPasos = await Get <Ekilibrate.Model.Entity.Participante.clsAlimentacionApp>(p, QAlimentacionDia.AlimentacionSemanaApp); if (ResPasos.Count() > 0) { var Result = ResPasos.First(); var p2 = new DynamicParameters(); p2.Add("ParticipanteId", Filtro.ParticipanteId, System.Data.DbType.Int32); var ResDia = await Get <Ekilibrate.Model.Entity.Participante.clsAlimentacionDiaApp>(p, QAlimentacionDia.AlimentacionDiaApp); Result.data = ResDia; return(Result); } else { throw new Exception("Error al buscar los pasos del participante."); } }
async Task <Ekilibrate.Model.Entity.Participante.clsAlimentacionApp> IDataRetriever.GetAlimentacionDiaApp(Ekilibrate.Model.Entity.Participante.clsAlimentacionDiaFiltro Filtro) { using (var scope = Ekilibrate.Data.Access.Common.ContainerConfig.ProxyContainer.BeginLifetimeScope("a")) { var objDataRetriever = new Ekilibrate.BL.DataRetriever.Participante.clsAlimentacionDia(scope); return(await objDataRetriever.GetAlimentacionDiaApp(Filtro)); } }
public async Task <IEnumerable <Ekilibrate.Model.Entity.Participante.clsAlimentacionDiaBase> > GetAlimentacionDia(Ekilibrate.Model.Entity.Participante.clsAlimentacionDiaFiltro Filtro) { var p = new DynamicParameters(); p.Add("ProyectoId", Filtro.ProyectoId, System.Data.DbType.Int32); p.Add("ParticipanteId", Filtro.ParticipanteId, System.Data.DbType.Int32); return(await Get(p, QAlimentacionDia.List)); }