Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }