예제 #1
0
        public JsonResult BackupDataBase()
        {
            var json = new JsonHelp(true, "备份成功");

            try
            {
                DataBaseHelper.CreateBackup();
                DB.SysLogs.setAdminLog(Enums.EventType.Backup, "数据库备份成功");
            }
            catch (Exception e)
            {
                json.IsSuccess = false;
                LogHelper.Error("备份数据库出错:" + e.Message);
            }
            return(Json(json));
        }
예제 #2
0
        /// <summary>
        /// 清空数据库
        /// </summary>
        /// <returns></returns>
        public JsonResult ClearDataBase()
        {
            JsonHelp json = new JsonHelp(true, "清空数据成功");

            try
            {
                #region 先备份
                DataBaseHelper.CreateBackup(Before_Restore + "clear_");
                #endregion
                DB.Sys_Level.ExecuteProc("proc_ClearData");
                DB.SysLogs.setAdminLog(Enums.EventType.Backup, "数据库清空成功");
            }
            catch (Exception e)
            {
                json.IsSuccess = false;
                LogHelper.Error("清空数据出错:" + e.Message);
            }
            return(Json(json));
        }