public async Task <RS_User> GetUserinCustomer(string search) { RS_User result = new RS_User(); try { var ef_linq = this.Daouser.GetCustomerInfo(search); result.Count = ef_linq.Count(); result.PageSize = pageSize; result.UserPagedlsit = await ef_linq.OrderByDescending(b => b.Id).ToPagedListAsync(1, pageSize); } catch (Exception ex) { Nlogger.WriteLog(Nlogger.NType.Error, $"{ex.Message}{ex.InnerException}", ex); } return(result); }
public async Task <RS_User> GetUser(int?page, string?UserName) { RS_User result = new RS_User(); try { var pageIndex = page ?? 1; var users = this.Daouser.GetUsers(); if (!string.IsNullOrEmpty(UserName)) { users = users.Where(m => m.UserName.Contains(UserName)); } result.Count = users.Count(); result.PageSize = pageSize; result.UserPagedlsit = await users.ToPagedListAsync(pageIndex, pageSize); } catch (Exception ex) { Nlogger.WriteLog(Nlogger.NType.Error, $"{ex.Message}{ex.InnerException}", ex); } return(result); }