Cats.Areas.EarlyWarning.Controllers.RequestController.Request_Read C# (CSharp) Method

Request_Read() public method

public Request_Read ( [ request, int id = -1 ) : ActionResult
request [
id int
return ActionResult
        public ActionResult Request_Read([DataSourceRequest] DataSourceRequest request, int id = -1)
        {
            var requests = id == -1 ? _regionalRequestService.GetAllRegionalRequest().OrderByDescending(m => m.RegionalRequestID) : _regionalRequestService.Get(t => t.Status == id);
            var statuses = _commonService.GetStatus(WORKFLOW.REGIONAL_REQUEST);
            var datePref = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).DatePreference;
            var requestViewModels = RequestViewModelBinder.BindRegionalRequestListViewModel(requests, statuses, datePref);
            return Json(requestViewModels.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
        }