public string GenerateId(RcFile aSelectedRcFile, IEnumerable <RcFile> aRcFiles, bool aUniquePerProject)
        {
            List <string> rcPaths = (from rcFile in aRcFiles where rcFile.Project.ProjectName == aSelectedRcFile.Project.ProjectName select rcFile.FilePath).ToList();

            IDGenerator idGenerator = new IDGenerator();

            if (aUniquePerProject)
            {
                return(idGenerator.GenerateUniquePerProject(rcPaths).ToString());
            }
            else
            {
                return(mIDGenerator.Generate().ToString());
            }
        }