public BaseResponse <bool> DeleteBackup(DeleteBackupParameter parameter)
        {
            BaseResponse <bool> response = new BaseResponse <bool>();

            try
            {
                var backlog = backlogRepository.GetDatas <BackupLog>(t => !t.IsDeleted, true).FirstOrDefault();
                if (backlog == null)
                {
                    response.IsSuccessful = false;
                    response.Reason       = "待删除的数据库备份不存在";
                    return(response);
                }
                backlog.IsDeleted = true;
                var operRes = backlogRepository.Update <BackupLog>(backlog);
                if (operRes.ResultType != EnumOperationResultType.Success)
                {
                    throw new Exception("删除备份日志发生异常");
                }

                //删除备份文件
                if (File.Exists(backlog.BackupPath))
                {
                    File.Delete(backlog.BackupPath);
                }

                response.IsSuccessful = true;
                response.Result       = true;
                return(response);
            }
            catch (Exception e)
            {
                throw;
            }
        }
 public BaseResponse <bool> DeleteBackup(DeleteBackupParameter parameter)
 {
     if (Validate(parameter))
     {
         return(userManager.DeleteBackup(parameter));
     }
     else
     {
         BaseResponse <bool> response = new BaseResponse <bool>();
         response.IsSuccessful = false;
         response.Code         = "JWT_ERR";
         response.Reason       = "JWT_ERR";
         return(response);
     }
 }