public ActionResult CheckBills(int customerID) { var viewModel = new ViewBillsViewModel() { CustomerID = customerID }; if (viewModel.Bills.Count != 0) { return(Json(new { Error = false, RedirectUrl = Utils.UrlHelper.Action( controllerName: "AdventureWorks", actionName: "ViewBills", routeValues: new { customerID } ) })); } else { return(Json(new { Error = true, Title = "No bills found", Body = "The customer you selected has no bills" })); } }
public ActionResult ViewBills(int customerID, int?page, int?sort, bool?ascendingSort) { var viewModel = new ViewBillsViewModel(page ?? 1) { CustomerID = customerID }; if (sort.HasValue) { viewModel.Sort = (BillSort)sort; } if (ascendingSort.HasValue) { viewModel.AscendingSort = ascendingSort.Value; } return(View(viewModel)); }
public ActionResult ViewBills(ViewBillsViewModel viewModel) => View(viewModel);