Exemple #1
0
        public ActionResult GetCodeEvent(
            [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 codeEventDto = _codeEventService.GetCodeEventById(codeEventId, HttpContext.User);

            if (codeEventDto == null)
            {
                return(NotFound());
            }

            return(Ok(codeEventDto));
        }