Пример #1
0
        public async Task <PageList <Customer> > Get(PageSortParam pageSortParam)
        {
            PageList <Customer> list = new PageList <Customer>(pageSortParam);

            await list.GetData(DbContext.Customer);

            return(list);
        }
Пример #2
0
        public async Task <ActionResult <IEnumerable <Customer> > > GetCustomers([FromQuery] PageSortParam pageSortParam)
        {
            PageList <Customer> list = await this.CustomerData.Get(pageSortParam);

            //return result metadata in the header
            Response.Headers.Add("X-PageSortResult", JsonSerializer.Serialize(list.Result));
            return(Ok(list));
        }
Пример #3
0
        public async Task <ActionResult <IEnumerable <Customer> > > GetCustomers([FromQuery] PageSortParam pageSortParam)
        {
            //you can see the roles in the claims below
            var identity = (ClaimsIdentity)User.Identity;
            var claims   = identity.Claims;

            PageList <Customer> list = await this.CustomerData.Get(pageSortParam);

            //return result metadata in the header
            Response.Headers.Add("X-PageSortResult", JsonSerializer.Serialize(list.Result));
            return(Ok(list));
        }