public async Task <ActionResult> ProyectoSalon_Read([DataSourceRequest] DataSourceRequest request, int pIdProyecto, int pIdEmpresa) { try { IEnumerable <Ekilibrate.Model.Entity.Administrador.clsProyectoSalon> Result = new List <Ekilibrate.Model.Entity.Administrador.clsProyectoSalon>(); if (pIdProyecto > 0) { using (var scope = EkilibrateUI.Autofac.ContainerConfig.ProxyContainer.BeginLifetimeScope()) { Ekilibrate.Model.Entity.Administrador.clsProyectoSalonFiltro objFiltro = new Ekilibrate.Model.Entity.Administrador.clsProyectoSalonFiltro(); objFiltro.IdEmpresa = pIdEmpresa; objFiltro.IdProyecto = pIdProyecto; var middleTier = scope.Resolve <Ekilibrate.Model.Services.Administrador.IDataRetriever>(); Result = await middleTier.GetSalonesProyecto(objFiltro); } } return(Json(Result.ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(Json(new List <Ekilibrate.Model.Entity.Administrador.clsProyectoSalonBase>().ToDataSourceResult(request, ModelState), JsonRequestBehavior.AllowGet)); } }
public async Task <IEnumerable <Ekilibrate.Model.Entity.Administrador.clsProyectoSalon> > GetPrpyectoSalon(Ekilibrate.Model.Entity.Administrador.clsProyectoSalonFiltro Filtro) { var p = new DynamicParameters(); p.Add("EmpresaId", Filtro.IdEmpresa, System.Data.DbType.Int32); p.Add("ProyectoId", Filtro.IdProyecto, System.Data.DbType.Int32); //p.Add("Activity", Activity, System.Data.DbType.Int32); return(await Get(p, Ekilibrate.BL.Queries.Administrador.QProyectoSalon.List)); }
async Task <IEnumerable <Ekilibrate.Model.Entity.Administrador.clsProyectoSalon> > IDataRetriever.GetSalonesProyecto(Ekilibrate.Model.Entity.Administrador.clsProyectoSalonFiltro Filtro) { using (var scope = Ekilibrate.Data.Access.Common.ContainerConfig.ProxyContainer.BeginLifetimeScope()) { var objDataRetriever = new Ekilibrate.BL.DataRetriever.Administrador.clsProyectoSalon(scope); return(await objDataRetriever.GetPrpyectoSalon(Filtro)); } }