public async Task <ActionResult> Search(SearchDocModel searchmodel) { AzSearchModel azSearchModel = new AzSearchModel { search = searchmodel.search, skip = searchmodel.pageNo * pageSize, top = pageSize }; var items = await SearchAPI.GetDocListAsync(azSearchModel); ViewData["pageNo"] = searchmodel.pageNo; ViewData["IsSearchQuery"] = (searchmodel.search == null) ? string.Empty : searchmodel.search; ViewData["pageSize"] = pageSize; ViewData["totalRemainingPageSize"] = (int)Math.Ceiling((double)items.odatacount / pageSize) - searchmodel.pageNo; return(View(items.value)); }