public JsonResult getBucketListView(BucketManagementModel bucketInvoiceModel) { string ActionName = this.ControllerContext.RouteData.Values["action"].ToString(); string ControllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); Int32? UserID = HttpContext.Session.GetInt32("UserID"); string ErrorMessage = string.Empty; try { Int32?VendorId = HttpContext.Session.GetInt32("UserID"); var draw = Request.Form["draw"].FirstOrDefault(); var start = Request.Form["start"].FirstOrDefault(); var length = Request.Form["length"].FirstOrDefault(); //Get Sort columns value var sortBy = Request.Form["columns[" + Request.Form["order[0][column]"].FirstOrDefault() + "][name]"].FirstOrDefault() + " " + Request.Form["order[0][dir]"].FirstOrDefault(); int pageSize = length != null?Convert.ToInt32(length) : 0; int skip = start != null?Convert.ToInt32(start) : 0; var PurchaseOrderNo = Request.Form["columns[0][search][value]"].FirstOrDefault(); var VendorName = Request.Form["columns[2][search][value]"].FirstOrDefault(); IEnumerable <BucketManagementModel> lstBucket = _bucketRepository.getBucketListView(sortBy, pageSize, skip, VendorId, bucketInvoiceModel.BucketID); int?recordsFiltered = 0; int?recordsTotal = 0; if (lstBucket != null && lstBucket.Count() != 0) { recordsFiltered = lstBucket.ElementAt(0).FilteredRecord; recordsTotal = lstBucket.ElementAt(0).TotalRecord; } return(Json(new { draw = draw, recordsFiltered = recordsFiltered, recordsTotal = recordsTotal, data = lstBucket })); } catch (Exception ex) { var st = new StackTrace(ex, true); var frame = st.GetFrame(0); int ErrorLine = frame.GetFileLineNumber(); var Result = _CommonRepository.LogManagement(ControllerName, ActionName, ex.Message, ErrorLine, UserID); throw ex; } }
/// <summary> /// Bucket list view /// </summary> /// <param name="bucketInvoiceModel"></param> /// <returns></returns> public IActionResult BucketListView(BucketManagementModel bucketInvoiceModel) { return(View("BucketListView", bucketInvoiceModel)); }