public ActionResult <HipChatResponse> Get() { var joke = _jokeService.getRandomJoke(); var response = new HipChatResponse { Color = "green", Message = $"{joke.Question} ... {joke.Answer}", }; return(response); }
public HipChatResponse Execute(HipChatConnection connection, IEnumerable<KeyValuePair<string,string>> actionParms) { _connection = connection; _actionParms = actionParms ?? new Dictionary<string, string>(); WriteActionParms(_connection, _actionParms); var responseString = GetResponseString(); var headers = _connection.GetWebHeaders(); Int32.TryParse(headers.Get("X-RateLimit-Remaining"), out _apiCallsRemaining); var response = new HipChatResponse() { ResponseString = responseString, ApiCallsRemaining = _apiCallsRemaining }; return response; }