/// <summary> /// Called when user clicks on the add-in menu /// </summary> /// <param name="e">The context of the VS tools and metadata</param> public override void OnClick(AddinEventArgs e) { try { DadJoke joke = DadJoke.construct(Request.dadJoke()); MotivationalQuote quote = MotivationalQuote.construct(Request.motivationalQuote()); string message = string.Empty; if (joke.Id != null) { //message += string.Format("Dad joke:\n{0}", joke.Joke); message += joke.Joke; } //if (quote.Id != 0) //{ // message += "\n\n"; // message += string.Format("Motivational quote:\n{0}{1}", HttpUtility.HtmlDecode(quote.Content), quote.Title.ToUpper()); //} CoreUtility.DisplayInfo(message); } catch (Exception ex) { CoreUtility.HandleExceptionWithErrorMessage(ex); } }