public virtual void OnTimeOutRequest(TimeOutRequest args) { if (TimeOutRequest != null) { TimeOutRequest(args); } }
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)); }
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 })); }
public async Task <TimeOutResponse> TimeOut(TimeOutRequest request) { return(await _memberApiProxy.TimeOut(request)); }