Example #1
0
        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);
        }
Example #2
0
        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);
        }