public async Task <List <AppConfigApp> > GetAllFilter(AppConfigAppQueryFilter filter) { List <AppConfigApp> result = new List <AppConfigApp>(); try { if (filter.Clave != null && filter.Clave.Length > 0) { result = await _context.AppConfigApp.Where(x => x.Clave.Trim().ToLower() == filter.Clave.Trim().ToLower()).Skip((filter.PageNumber - 1) * filter.PageSize).Take(filter.PageSize).ToListAsync(); } else if (filter.SearchText != null && filter.SearchText.Length > 0) { result = await _context.AppConfigApp.Where(x => x.Clave.Trim().ToLower().Contains(filter.SearchText.Trim().ToLower())).Skip((filter.PageNumber - 1) * filter.PageSize).Take(filter.PageSize).ToListAsync(); } else { result = await _context.AppConfigApp.Skip((filter.PageNumber - 1) *filter.PageSize).Take(filter.PageSize).ToListAsync(); } return(result); } catch (Exception e) { var a = e.InnerException.Message; return(result); } }
public async Task <IActionResult> GetByKey(AppConfigAppQueryFilter filters) { var response = await _appConfigAppService.GetByKey(filters.Clave); return(Ok(response)); }
public async Task <IActionResult> AppConfigAppGetAllFilter(AppConfigAppQueryFilter filters) { var response = await _appConfigAppService.GetAllFilter(filters); return(Ok(response)); }
public async Task <List <AppConfigApp> > GetAll(AppConfigAppQueryFilter filter) { return(await _context.AppConfigApp.ToListAsync()); }