public ActionResult BatchDelete(string pageId, string formMode, string viewTitle, string gridString, string isCascadeDelete) { try { UserInfo sysUser = CacheInit.GetUserInfo(HttpContext); AssetsRepository arep = new AssetsRepository(); DataUpdate dbUpdate = new DataUpdate(); try { dbUpdate.BeginTransaction(); arep.DbUpdate = dbUpdate; arep.BatchDelete(sysUser, gridString, viewTitle, isCascadeDelete); dbUpdate.Commit(); return(Content("1")); } catch (Exception) { dbUpdate.Rollback(); return(Content(AppMember.AppText["DeleteExistRefrence"])); } finally { dbUpdate.Close(); } } catch (Exception ex) { AppLog.WriteLog(AppMember.AppText["SystemUser"], LogType.Error, "AssetsManageController.BatchDelete post", "[Message]:" + ex.Message + " [StackTrace]:" + ex.StackTrace); return(Content("[Message]:" + ex.Message + " [StackTrace]:" + ex.StackTrace, "text/html")); } }