diff --git a/DakotaSender/Program.cs b/DakotaSender/Program.cs index cf5f8b2c0..c47ad2bde 100644 --- a/DakotaSender/Program.cs +++ b/DakotaSender/Program.cs @@ -255,18 +255,17 @@ namespace DakotaSender if (!handleRequests.ContainsKey(tenant)) handleRequests.Add(tenant, new Dictionary()); - var p_successful = successful?.Select(x => x.ProtokollOid).ToList(); - var p_error = error?.ApplicationUserOid; - var p_followup = followUpError?.Select(x => x.ProtokollOid).ToList(); + var p_successful = successful?.Select(x => new Tuple(x.ProtokollOid, x.ApplicationUserOid)).ToList(); + var p_error = error is object? new Tuple(error.ProtokollOid, error.ApplicationUserOid) : null; + var p_followup = followUpError?.Select(x => new Tuple(x.ProtokollOid, x.ApplicationUserOid)).ToList(); handleRequests[tenant].Add(datenstelle, new GkvClientResultRequestDC() { - Application_User_Oids = application_user_oids, GkvSecretKey = Config.GkvSecretKey, Tenant = tenant, - Protokoll_Success_Oid = p_successful, - Protokoll_Fehler_Oid = p_error, - Protokoll_Folgefehler_Oid = p_followup + Protokoll_User_Success_Oid = p_successful, + Protokoll_User_Fehler_Oid = p_error, + Protokoll_User_Folgefehler_Oid = p_followup }); } @@ -310,7 +309,7 @@ namespace DakotaSender if (successful is object) successful.ForEach(x => res.Add(x.ApplicationUserOid)); - if (error is object ) + if (error is object) res.Add(error.ApplicationUserOid); if (followUpError is object)