/// <summary> /// Gets the file path for part. /// </summary> /// <param name="diffPart">The difference part.</param> /// <param name="keyIdentifier">The key identifier.</param> /// <param name="createFolderIfNotExists">if set to <c>true</c> [create folder if not exists].</param> /// <returns></returns> private string GetFilePathForPart(DiffPartEnum diffPart, int keyIdentifier, bool createFolderIfNotExists = true) { string fileName = null; switch (diffPart) { case DiffPartEnum.Left: fileName = "left"; break; case DiffPartEnum.Right: default: fileName = "right"; break; } string baseFolder = Path.Combine(StorageRootFolder, keyIdentifier.ToString()); if (createFolderIfNotExists && !Directory.Exists(baseFolder)) { Directory.CreateDirectory(baseFolder); } return(Path.Combine(baseFolder, fileName)); }
public DataSetterProcessor(IDiffPartsRepo diffPartRepo, DiffPartEnum diffPartEnum) { _diffPartRepo = diffPartRepo; _diffPartEnum = diffPartEnum; }
public DataSetterProcessor(DiffPartEnum diffPartEnum) { _diffPartRepo = new DiffPartsRepo(); _diffPartEnum = diffPartEnum; }