Exemple #1
0
        public async Task <RS_Customer> GetCustomerList(int?page)
        {
            RS_Customer result = new RS_Customer();

            try
            {
                var pageIndex = page ?? 1;
                var customers = this.Daocustomer.GetCustomers();
                result.Count             = customers.Count();
                result.PageSize          = pageSize;
                result.CustomerPagedlsit = await customers.ToPagedListAsync(pageIndex, pageSize);
            }
            catch (Exception ex)
            {
                Nlogger.WriteLog(Nlogger.NType.Error, $"{ex.Message}{ex.InnerException}", ex);
            }
            return(result);
        }
Exemple #2
0
        public async Task <RS_Customer> GetCustomer(int?page, string?search)
        {
            RS_Customer result = new RS_Customer();

            try
            {
                var pageIndex = page ?? 1;
                var customers = this.Daocustomer.GetCustomers();
                if (!string.IsNullOrEmpty(search))
                {
                    customers = customers.Where(m => m.Name.Contains(search) || m.Company.Contains(search));
                }
                result.Count             = customers.Count();
                result.PageSize          = pageSize;
                result.CustomerPagedlsit = await customers.ToPagedListAsync(pageIndex, pageSize);
            }
            catch (Exception ex)
            {
                Nlogger.WriteLog(Nlogger.NType.Error, $"{ex.Message}{ex.InnerException}", ex);
            }
            return(result);
        }