public virtual void OnTimeOutRequest(TimeOutRequest args)
 {
     if (TimeOutRequest != null)
     {
         TimeOutRequest(args);
     }
 }
Ejemplo n.º 2
0
        public async Task <TimeOutResponse> TimeOut(TimeOutRequest request)
        {
            var result = await HttpClient.SecurePostAsJsonAsync(Token, "api/Player/TimeOut", new
            {
                request.PlayerId,
                request.Option
            });

            return(await EnsureApiResult <TimeOutResponse>(result));
        }
Ejemplo n.º 3
0
        public IHttpActionResult TimeOut(TimeOutRequest request)
        {
            TimeOut type = (TimeOut)request.Option;

            _commands.TimeOut(request.PlayerId, (PlayerEnums.TimeOut)type);

            var uri = UriRootToProfileInfo + request.PlayerId;

            return(Created(uri, new TimeOutResponse()
            {
                UriToPlayerWhoWasTimeOuted = uri
            }));
        }
Ejemplo n.º 4
0
 public async Task <TimeOutResponse> TimeOut(TimeOutRequest request)
 {
     return(await _memberApiProxy.TimeOut(request));
 }