public JsonResult GenrateCategory() { string html = ""; string errMessage = ""; int id = 0; string dataId = Request["dataId"]; string categoryName = Request["categoryName"]; Int32.TryParse(dataId, out id); try { FieldCategory category = new FieldCategory(categoryName); if (id > 0) { CostingMasterDetailData cmdd = new CostingMasterDetailData(category); cmdd.FillCategoryData(id); } html = BI.SGP.BLL.UIManager.CostingMasterDataDetailHelper.GenrateCategory(category); } catch (Exception ex) { errMessage = ex.Message; } var result = new { success = (errMessage == "" ? true : false), html = html, errMessage = errMessage }; return Json(result); }