/// <summary> /// Cenereates the name of the diff doc. /// </summary> /// <param name="originalName">Name of the original.</param> /// <param name="modifiedName">Name of the modified.</param> /// <param name="originalExtension">The original extension.</param> /// <param name="modifiedExtension">The modified extension.</param> /// <returns></returns> public ConvertParametersForDiff CenereateDiffDocName(String originalName, String modifiedName, String originalExtension, String modifiedExtension) { ConvertParametersForDiff convertParametersForDiff = new ConvertParametersForDiff(); String genName = Path.GetRandomFileName(); convertParametersForDiff.OriginalDiffName = "original" + "_" + genName + "." + GetExtDiff(originalName); convertParametersForDiff.ModifiedDiffName = "modified" + "_" + genName + "." + GetExtDiff(modifiedName); convertParametersForDiff.DiffResult = "diffResult" + "_" + genName + ".doc"; convertParametersForDiff.DiffResultEnd = "diffResult" + "_" + genName + ".html"; return(convertParametersForDiff); }
/// <summary> /// Parses the name of the diff. /// </summary> /// <param name="inputName">Name of the input.</param> /// <returns></returns> public ConvertParametersForDiff ParseDiffName(String inputName) { ConvertParametersForDiff convertParametersForDiff = new ConvertParametersForDiff(); if (CheckIfFileOriginal(inputName)) { convertParametersForDiff.ModifiedDiffName = convertParametersForDiff.PartnerDiffName = GenerateModifiedName(inputName); convertParametersForDiff.OriginalDiffName = inputName; } else { convertParametersForDiff.OriginalDiffName = convertParametersForDiff.PartnerDiffName = GenerateOriginalName(inputName); convertParametersForDiff.ModifiedDiffName = inputName; } String genName = GetGenName(inputName); convertParametersForDiff.DiffResult = "diffResult" + "_" + genName + ".doc"; convertParametersForDiff.DiffResultEnd = "diffResult" + "_" + genName + ".html"; return(convertParametersForDiff); }