public static string GetSelecct2List(string title, int pageNumber, int pageSize)
        {
            var blogs = BlogsSelect2(title, pageNumber, pageSize);
            Select2Pagination pagination = new Select2Pagination()
            {
                more = blogs.HasNextPage
            };

            Select2ModelResult modelResult = new Select2ModelResult()
            {
                results    = blogs.ToList(),
                pagination = pagination
            };

            return(JsonConvert.SerializeObject(modelResult));
        }
Example #2
0
        public async Task <JsonResult> MasterItemsSelect2(string term, int pageNumber, int pageSize)
        {
            var items = await _repo.MasterItemsSelect2(term : term, pageNumber : pageNumber, pageSize : pageSize);

            Select2Pagination pagination = new Select2Pagination()
            {
                More = items.HasNextPage
            };

            Select2ModelResult result = new Select2ModelResult()
            {
                Pagination = pagination,
                Results    = items.ToList()
            };

            return(Json(data: result));
        }