Пример #1
0
        public Task Post(SendGeneralCommand request)
        {
            var currentSession = GetSession(_sessionContext);

            var command = new GeneralCommand
            {
                Name = request.Command,
                ControllingUserId = currentSession.UserId
            };

            return(_sessionManager.SendGeneralCommand(currentSession.Id, request.Id, command, CancellationToken.None));
        }
Пример #2
0
        public void Post(SendGeneralCommand request)
        {
            var currentSession = GetSession(_sessionContext).Result;

            var command = new GeneralCommand
            {
                Name = request.Command,
                ControllingUserId = currentSession.UserId.HasValue ? currentSession.UserId.Value.ToString("N") : null
            };

            var task = _sessionManager.SendGeneralCommand(currentSession.Id, request.Id, command, CancellationToken.None);

            Task.WaitAll(task);
        }