Ändern einer Veranstaltung - UpdateEvent

RequestParameter: UpdateEventRequest
ResponseParameter: UpdateEventResponse

Diese Methode kann zur Änderung der Basisinformationen einer Veranstaltung verwendet werden. Das zu ändernde Event Objekt wird im UpdateEventRequest gesetzt. Die Veranstaltung wird anhand der vorhandenen Informationen aktualisiert.

Das Response Objekt enthält die Guid der aktualisierten Veranstaltung.

Codebeispiel
//Create an instance of the service agent.
MailworxWebServiceAgent agent = new MailworxWebServiceAgent();

// Get the event with the given id from mailworx.
GetEventsRequest getEventsRequest = new GetEventsRequest();
getEventsRequest.SecurityContext = GetSecurityContext();
getEventsRequest.Id = new Guid("8cad6ed8-8e87-4d0b-aa79-fa1a7478ca83");

Event eventToUpdate = agent.GetEvents(getEventsRequest).Events[0];

// Update the start date of the event
eventToUpdate.Begin = new DateTime(2015, 12, 5);

UpdateEventRequest request = new UpdateEventRequest();
request.Event = eventToUpdate;
request.SecurityContext = GetSecurityContext();

UpdateEventResponse response = agent.UpdateEvent(request);

Console.WriteLine("Successfully updated the event with the id {0}", response.Guid);