public OperationResult DecompressZip(string zipPath, bool isDeleteAfterDecompress) { Logger.Instance.WriteLog.Info("Decompress Zip started"); OperationResult result = new OperationResult { Status = StatusResult.Success }; try { FileManager.DecompressZip(zipPath, isDeleteAfterDecompress); Logger.Instance.WriteLog.Info("Decompress Zip finished"); } catch (IOException e) { result.GetErrorFromException(e); } return result; }
public OperationResult RestoreCodeTree() { Logger.Instance.WriteLog.Info("RestoreCodeTree started"); OperationResult result = new OperationResult() { Status = StatusResult.Success }; try { gitWrapper.RevertLastCommit(); Logger.Instance.WriteLog.Info("RestoreCodeTree finished"); } catch (LibGit2SharpException e) { result.GetErrorFromException(e); } return result; }
public OperationResult CreateDirectories() { Logger.Instance.WriteLog.Info("CreateDirectories started"); OperationResult result = new OperationResult() {Status = StatusResult.Success}; try { foreach (string directoryPath in directoriesList) { FileManager.CreateDirectoryIfNotExists(directoryPath); } Logger.Instance.WriteLog.Info("CreateDirectories finished"); } catch (IOException e) { result.GetErrorFromException(e); } return result; }