public object getRequestDetai(int id)
{
var datePref = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).DatePreference;
// datePref = "gc";
var request =
_regionalRequestService.Get(t => t.RegionalRequestID == id, null, "AdminUnit,Program,Ration").FirstOrDefault();
if (request == null)
{
return HttpNotFound();
}
var statuses = _commonService.GetStatus(WORKFLOW.REGIONAL_REQUEST);
var requestModelView = RequestViewModelBinder.BindRegionalRequestViewModel(request, statuses, datePref);
var requestDetails = _regionalRequestDetailService.Get(t => t.RegionalRequestID == id, null, "RequestDetailCommodities,RequestDetailCommodities.Commodity").ToList();
var dt = RequestViewModelBinder.TransposeData(requestDetails);
ViewData["Request_main_data"] = requestModelView;
return dt;
}