public ActionResult CallIndex(Int64 userId, int type, int month, int year) { ReCalculateRepository repository = new ReCalculateRepository(); UserAccountingVM viewModel = new UserAccountingVM(); Search search = new Search(); search.UserId = userId; search.Type = type; search.Month = month; search.Year = year; viewModel.Search = search; viewModel.RCALLReportDetailDTOList = repository.SW_GetCallReportDetails(viewModel.Search); return(View(viewModel)); }
public ActionResult Index(int?page, string vl, string prm = null) { ReCalculateRepository repository = new ReCalculateRepository(); try { Search search = new Search(); search = SetValue(page, vl, prm); int pageSize = 15; int pageNumber = (page ?? 1); UserAccountingVM viewModel = new UserAccountingVM(); viewModel.Search = search; viewModel.Search.pageSize = pageSize; viewModel.Search.pageNumber = pageNumber; viewModel.RUserAccountingList = repository.SW_GetUserAccountings(viewModel.Search); viewModel.ListCount = repository.SW_GetUserAccountingsCount(viewModel.Search); int[] pc = new int[viewModel.ListCount]; viewModel.Paging = pc.ToPagedList(pageNumber, pageSize); return(Request.IsAjaxRequest() ? (ActionResult)PartialView("PartialIndex", viewModel) : View(viewModel)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Error", "Error"))); } }