public MyEventsService(IUserContextContainer userContextContainer, IEventsRepository eventsRepository)
        {
            var userId = userContextContainer.UserId;

            if (!userId.HasValue)
            {
                throw new UnauthorizedAccessException("The user is not authenticated");
            }

            _userId           = userId.Value;
            _eventsRepository = eventsRepository;
        }
 public HomeController(IUserContextContainer userContextContainer, IOptions <BarrierOptions> barrier)
 {
     _userContextContainer = userContextContainer;
     _barrierOptions       = barrier.Value;
 }