diff --git a/Server/Manager/EventRegistrationManager.cs b/Server/Manager/EventRegistrationManager.cs index 3505f97..cc5ac18 100644 --- a/Server/Manager/EventRegistrationManager.cs +++ b/Server/Manager/EventRegistrationManager.cs @@ -40,10 +40,19 @@ namespace SZUAbsolventenverein.Module.EventRegistration.Manager { // TODO: Export event Responses as well. string content = ""; - List EventRegistrations = _EventRepository.GetEvents(module.ModuleId).ToList(); - if (EventRegistrations != null) + List exportData = new List(); + foreach (var events in _EventRepository.GetEvents(module.ModuleId)) { - content = JsonSerializer.Serialize(EventRegistrations); + var responses = _ResponseRepository.GetResponses(events.EventId, module.ModuleId); + exportData.Add(new + { + Event = events, + Responses = responses.ToList() + }); + }; + if (exportData != null) + { + content = JsonSerializer.Serialize(exportData); } return content; }