/// <summary> /// display the home/portal page /// </summary> /// <returns></returns> public ActionResult Index(int pageId = 0) { //default of my service requests filtered by incomplete ServiceRequestApprovalModel model = new ServiceRequestApprovalModel(); try { model = ServiceRequestApprovalHelper.GetMyRequests(_serviceRequestController, _userManager, UserId, pageId, _pageSize, ServiceRequestState.Incomplete); } catch (Exception exception) { TempData["MessageType"] = WebMessageType.Failure; TempData["Message"] = $"Failed to retrieve any service requests, {exception.Message}"; } if (model.Controls == null) { model.Controls = new ServiceRequestApprovalControls(); } return(View("Index", model)); }
/// <summary> /// Filter My Requests, all (except cancelled) /// </summary> /// <param name="pageId"></param> /// <returns></returns> public ActionResult AllServiceRequests(int pageId = 0) { ServiceRequestApprovalModel model = new ServiceRequestApprovalModel(); try { model = ServiceRequestApprovalHelper.GetAllRequests(_serviceRequestController, _userManager, UserId, pageId, _pageSize); } catch (Exception exception) { TempData["MessageType"] = WebMessageType.Failure; TempData["Message"] = $"Failed to retrieve any service requests, {exception.Message}"; } if (model.Controls != null) { model.Controls.FilterAction = "AllServiceRequests"; } else { model.Controls = new ServiceRequestApprovalControls(); } return(View("Index", model)); }