private Task GenerateReport(ReportSettings settings) { try { this.IsIdle = false; this.MinValue = 0; this.CurrentValue = 0; this.ProgressStep = @"Collecting data ..."; var emails = new[] { @"*****@*****.**", }; ProcessMails(settings, emails); //ProcessMails(settings, WebQuery.GetDayRanges(settings.Date, settings.Date.AddDays(1))); } catch (Exception ex) { MessageBox.Show(ex.Message); } return(Task.FromResult(true)); }