public ActionResult LeaveCodeEvent(
            [FromRoute, SwaggerParameter("The ID of the Code Event", Required = true)]
            long codeEventId
            )
        {
            var userIsMember = _codeEventService.IsUserAMember(codeEventId, HttpContext.User);

            if (!userIsMember)
            {
                return(StatusCode(403));
            }

            var userIsOwner = _codeEventService.IsUserAnOwner(codeEventId, HttpContext.User);

            if (userIsOwner)
            {
                return(BadRequest());
            }

            _codeEventService.LeaveCodeEvent(codeEventId, HttpContext.User);

            return(NoContent());
        }