private async void checkAllBtn_Click(object sender, EventArgs e) { try { checkAllBtn.Enabled = false; var packages = await wurmAssistantService.GetAllPackages(); var view = new PackagesView(packages); view.Show(); } catch (Exception exception) { MessageBox.Show(exception.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { checkAllBtn.Enabled = true; } }
public async Task <Package[]> GetAllPackages() { return(await wurmAssistantService.GetAllPackages()); }