public async Task <ActionResult> Read([DataSourceRequest] DataSourceRequest request, int pIdEmpresa) { using (var scope = EkilibrateUI.Autofac.ContainerConfig.ProxyContainer.BeginLifetimeScope()) { Ekilibrate.Model.Entity.Administrador.clsContactoFiltro objFiltro = new Ekilibrate.Model.Entity.Administrador.clsContactoFiltro(); objFiltro.EmpresaId = pIdEmpresa; var middleTier = scope.Resolve <Ekilibrate.Model.Services.Administrador.IDataRetriever>(); var Result = await middleTier.GetContacto(objFiltro); return(Json(Result.ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); } }
public async Task <IEnumerable <Ekilibrate.Model.Entity.Administrador.clsContactoBase> > GetContacto(Ekilibrate.Model.Entity.Administrador.clsContactoFiltro Filtro) { var p = new DynamicParameters(); p.Add("EmpresaId", Filtro.EmpresaId, System.Data.DbType.Int32); //p.Add("Activity", Activity, System.Data.DbType.Int32); return(await Get(p, QContaco.List)); }
async Task <IEnumerable <Ekilibrate.Model.Entity.Administrador.clsContactoBase> > IDataRetriever.GetContacto(Ekilibrate.Model.Entity.Administrador.clsContactoFiltro Filtro) { using (var scope = Ekilibrate.Data.Access.Common.ContainerConfig.ProxyContainer.BeginLifetimeScope()) { var objDataRetriever = new Ekilibrate.BL.DataRetriever.Administrador.clsContacto(scope); return(await objDataRetriever.GetContacto(Filtro)); } }