public ActionResult CardProcessingIndex(int?page, Int64 userId, int type, int month, int year, string vl, string prm = null) { CustomerAccountingRepository repository = new CustomerAccountingRepository(); try { Search search = new Search(); search = SetValue(page, vl, prm); search.UserId = userId; search.Month = month; search.Year = year; search.Type = type; if ((int)ChanelType.AzeriCard == type) { search.Code = "Azericard"; } int pageSize = 15; int pageNumber = (page ?? 1); UserAccountingVM viewModel = new UserAccountingVM(); viewModel.UserID = userId; viewModel.Type = type; viewModel.Search = search; viewModel.Search.pageSize = pageSize; viewModel.Search.pageNumber = pageNumber; viewModel.RCardProcessingDetailDTOList = repository.SW_GetCardProcessingDetails(viewModel.Search); viewModel.ListCount = repository.SW_GetCardProcessingDetailsCount(viewModel.Search); int[] pc = new int[viewModel.ListCount]; viewModel.Paging = pc.ToPagedList(pageNumber, pageSize); return(Request.IsAjaxRequest() ? (ActionResult)PartialView("PartialCardProcessingIndex", viewModel) : View(viewModel)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Error", "Error"))); } }
public ActionResult DetailIndex(int?page, string vl, string prm = null, Int64?userId = null, int?type = null) { CustomerAccountingRepository repository = new CustomerAccountingRepository(); try { Search search = new Search(); search = SetValue(page, vl, prm); search.UserId = userId == null?0:(Int64)userId; search.Type = type == null ? 0 : (int)type; int pageSize = 15; int pageNumber = (page ?? 1); UserAccountingVM viewModel = new UserAccountingVM(); viewModel.Search = search; viewModel.Search.pageSize = pageSize; viewModel.Search.pageNumber = pageNumber; viewModel.RUserDetailAccountingList = repository.SW_GetCustomerDetailAccountings(viewModel.Search); viewModel.ListCount = repository.SW_GetCustomerDetailAccountingsCount(viewModel.Search); int[] pc = new int[viewModel.ListCount]; viewModel.Paging = pc.ToPagedList(pageNumber, pageSize); return(Request.IsAjaxRequest() ? (ActionResult)PartialView("PartialDetailIndex", viewModel) : View(viewModel)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Error", "Error"))); } }