public ActionResult ExpenseSummeryReport(int clientNo, int ProjectNo) { IEnumerable <ExpenseSummary> expenseSummaryList = null; try { ExpenseManager expenseManager = new ExpenseManager(); expenseSummaryList = expenseManager.ExpenseSummeryReport(clientNo, ProjectNo); if (expenseSummaryList.Count() > 0) { var jsonResultS = this.Json(expenseSummaryList, JsonRequestBehavior.AllowGet); jsonResultS.MaxJsonLength = int.MaxValue; return(jsonResultS); } else { var result = new { Success = "True", Message = "No Data Found" }; return(Json(result, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { string sMessage = ex.Message; var result = new { Success = "False", Message = "Exception: " + sMessage }; return(Json(result, JsonRequestBehavior.AllowGet)); } }