public ActionResult List(int pageSize, int pageNumber, string orderField, string orderType) { var data = new CommonListData(); var direction = SortDirection.Desc; if (orderType != null && orderType == "Asc") direction = SortDirection.Asc; var field = Field.Name; if (orderField != null) { switch (orderField) { case "Name": field = Field.Name; break; case "Description": field = Field.Description; break; case "Status": field = Field.Status; break; case "Date": field = Field.Date; break; case "Rating": field = Field.Rating; break; case "Views": field = Field.Views; break; default: field = Field.Name; break; } } data.OrderBy = new OrderByInfo { Direction = direction, Field = field }; if (pageSize != 0) data.PageSize = pageSize; if (pageNumber != 0) data.PageNumber = pageNumber; Session["RequestListData"] = data; var model = new RequestListModel(data); return View(model); }
public ActionResult Index() { var model = new RequestListModel(); return View(model); }