public JsonResult BatchDelete() { SystemMessages sysMsg = new SystemMessages(); string categoryName = Request["categoryName"]; FieldCategory category = new FieldCategory(categoryName); using (TScope ts = new TScope()) { try { CostingMasterDetailData cmdd = new CostingMasterDetailData(category); cmdd.BatchDelete(); } catch (Exception ex) { ts.Rollback(); sysMsg.isPass = false; sysMsg.Messages.Add("Error", ex.Message); } } var jsonResult = new { success = sysMsg.isPass, errMessage = sysMsg.MessageString }; return Json(jsonResult); }