diff --git a/source/Plugins/AyaNova.Plugin.V8/V8.cs b/source/Plugins/AyaNova.Plugin.V8/V8.cs index d5d7ef7..0ee3417 100644 --- a/source/Plugins/AyaNova.Plugin.V8/V8.cs +++ b/source/Plugins/AyaNova.Plugin.V8/V8.cs @@ -395,6 +395,8 @@ namespace AyaNova.PlugIn.V8 //Because this is the User's we need to do the event log *after* they have all been posted as event log requires all user's id foreach (UserPickList.UserPickListInfo i in pl) { + User c = User.GetItem(i.ID); + await util.EventLog(3, Map[c.ID], Map[c.Creator], Map[c.Modifier], c.Created, c.Modified); } //todo fixup post import progress.Append("TODO: User, fixup translationID, headofficeid, clientid vendorid, phone1, phone2, pagermaxtext"); diff --git a/source/Plugins/AyaNova.Plugin.V8/util.cs b/source/Plugins/AyaNova.Plugin.V8/util.cs index e220d31..be1382a 100644 --- a/source/Plugins/AyaNova.Plugin.V8/util.cs +++ b/source/Plugins/AyaNova.Plugin.V8/util.cs @@ -196,15 +196,20 @@ namespace AyaNova.PlugIn.V8 //make an event log entry to preserve the original v7 history such as it is - public async static Task EventLog(int RavenType, long RavenId, long RavenCreatorId, long RavenModifierId, DateTime Created, DateTime Modified) + public async static Task EventLog(int RavenType, long RavenId, long RavenCreatorId, long RavenModifierId, string sCreated, string sModified) { + DateTime Created = DateTime.Parse(sCreated).ToUniversalTime(); + DateTime Modified = DateTime.Parse(sModified).ToUniversalTime(); + dynamic d = new JObject(); d.ayType = RavenType; d.ayId = RavenId; d.creator = RavenCreatorId; d.modifier = RavenModifierId; - d.created = Created.ToUniversalTime(); - d.modified = Modified.ToUniversalTime(); + d.created = Created; + d.modified = Modified; + + await PostAsync("EventLog/v7", d.ToString()); }