public IActionResult UpdateEvent([FromRoute] Guid id, [FromBody] EventDTO eventDTO) { try { if (!ModelState.IsValid) { return(BadRequest()); } var currentEvent = _eventBLL.GetEventById(id); if (currentEvent == null) { return(NotFound()); } _eventBLL.UpdateEvent(currentEvent, eventDTO); return(NoContent()); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }