public ActionResult Requisition_Search([DataSourceRequest] DataSourceRequest request, int regionID, int programID, int id)// SearchRequsetViewModel filter)
        {
            var requests          = _reliefRequisitionService.Get(t => t.Status == id && t.RegionID == regionID && t.ProgramID == programID);
            var datePref          = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).DatePreference;
            var requestViewModels = RequisitionViewModelBinder.BindReliefRequisitionListViewModel(requests, _workflowStatusService
                                                                                                  .GetStatus(
                                                                                                      WORKFLOW.
                                                                                                      RELIEF_REQUISITION), datePref).OrderByDescending(m => m.RequisitionID);

            return(Json(requestViewModels.ToDataSourceResult(request), JsonRequestBehavior.AllowGet));
        }
        public ActionResult Requisition_Read([DataSourceRequest] DataSourceRequest request)
        {
            var requests          = _reliefRequisitionService.Get(t => t.Status == (int)Cats.Models.Constant.ReliefRequisitionStatus.Approved);
            var datePref          = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).DatePreference;
            var requestViewModels = RequisitionViewModelBinder.BindReliefRequisitionListViewModel(requests,
                                                                                                  _workflowStatusService
                                                                                                  .GetStatus(
                                                                                                      WORKFLOW.
                                                                                                      RELIEF_REQUISITION), datePref).OrderByDescending(m => m.RequisitionID);

            return(Json(requestViewModels.ToDataSourceResult(request), JsonRequestBehavior.AllowGet));
        }