Async methods with progress bar
public async void Generate()
{
if (ValidateGenerateInput() == false) return;
var year = PromptForYear();
if (year == null) return;
using (var progress = new Progress(l.Translate("Generieren ..."), isIndeterminate: true))
{
var selectedDaysOfWeek = GetSelectedDaysOfWeek();
await BusObj.Generate(year.Value, selectedDaysOfWeek);
if (year != yearlyCalendarView.SelectedYear) return;
RefreshDetailsForSelectedYear();
}
}Last updated