public async Task ResumeAndPromptSummaryAsync(IDialogContext context, IAwaitable <string> argument) { string topic = await argument; AllQuotes m = await Trump.GetAllQuotes(); var onpoint = m.messages.non_personalized.Where(x => x.Contains(topic)).FirstOrDefault(); if (onpoint != null) { PromptDialog.Confirm( context: context, resume: ResumeAndHandleConfirmAsync, prompt: $"Here is one for you, {onpoint}'. Do I have your support?", retry: "I didn't understand. Please try again."); } else { string campaignMessage = await Trump.GetRandomQuote(); PromptDialog.Confirm( context: context, resume: ResumeAndHandleConfirmAsync, prompt: $"Not sure I have one of those but I will give you one anyway. {campaignMessage}'. Do I have your support now?", retry: "I didn't understand. Please try again."); } }
private void buttonAdd_Click(object sender, EventArgs e) { int year, month, day; double open = -1, high = -1, low = -1, close = -1; double.TryParse(textBoxOpen.Text, out open); double.TryParse(textBoxHigh.Text, out high); double.TryParse(textBoxLow.Text, out low); double.TryParse(textBoxClose.Text, out close); if (open == -1 && high == -1 && low == -1 && close == -1) { return; } if (!int.TryParse(textBoxYear.Text, out year) || !int.TryParse(textBoxMonth.Text, out month) || !int.TryParse(textBoxDay.Text, out day)) { return; } DateTimeOffset time = new DateTimeOffset(year, month, day, 0, 0, 0, TimeSpan.Zero); open = (open > 0) ? open : (high > 0 ? high : low); Quote newQuote = new Quote(theType, time, open, high, low, close); if (Current == null || Current.Time != newQuote.Time) { AllQuotes.Add(newQuote); } else { int index = dataGridViewQuotes.CurrentRow.Index; AllQuotes.RemoveAt(index); AllQuotes.Insert(index, newQuote); } if (theType == RecordType.WeekRecord) { time = time.AddDays(7); } else if (theType == RecordType.MonthRecord) { time = time.AddMonths(1); } else { time = time.AddDays(1); } textBoxYear.Text = time.Year.ToString(); textBoxMonth.Text = time.Month.ToString(); textBoxDay.Text = time.Day.ToString(); textBoxOpen.Focus(); textBoxOpen.SelectAll(); }
public IActionResult Index() { QuoteRatingViewModel viewmodel = new QuoteRatingViewModel { QuoteRatings = AllQuotes.Select(q => new QuoteRating { Quote = q } ).ToList() }; return(View(viewmodel)); }
private void buttonRemove_Click(object sender, EventArgs e) { AllQuotes.Remove(Current); buttonRemove.Enabled = false; buttonAdd.Text = "Add"; }