public JsonResult GetMaxPage(GKWebService.Models.JournalFilter filter) { var journalFilter = JournalController.CreateApiFilter(filter, useDateTime: true); var countResult = ClientManager.RubezhService.GetArchiveCount(journalFilter); var result = (!countResult.HasError ? countResult.Result : 1) / journalFilter.PageSize + 1; return Json(result, JsonRequestBehavior.AllowGet); }
public JsonResult GetArchive(GKWebService.Models.JournalFilter filter) { _autoResetEvent = new AutoResetEvent(false); var journalFilter = JournalController.CreateApiFilter(filter, useDateTime: true); return GetJournalPage(journalFilter, filter.Page.HasValue ? filter.Page.Value : 1); }