/// <summary> /// Returns existing version or creates a new one. /// </summary> private static int ResolveVersion(int fileId, int userId, ISourceVersion version) { return SourceTrackerDb.ResolveVersion( fileId, version.VersionKey, userId, version.VersionDate); }
/// <summary> /// Returns existing user or creates a new one. /// </summary> private static int ResolveUser(ISourceVersion version) { string userName = version.UserName.ToUpperInvariant(); if (userName.StartsWith(@"CNEU\")) userName = userName.Substring(5); if (userName.StartsWith(@"CNET\")) userName = userName.Substring(5); if (userName == "SKOLEMASOV") userName = "******"; return SourceTrackerDb.ResolveUser(userName); }