private void Add() { SetWaiting(true); var manager = new AddEmployeeManager { SetWaiting = isBusy => SetWaiting(isBusy) }; var dialog = new AddEmployeeScreen(manager); dialog.Closed += async(sender, args) => { Refresh(); }; dialog.Show(); }
private void Edit() { if (SelectedEmployee == null) { return; } SetWaiting(true); var addPaymentManager = new AddEmployeeManager { SetWaiting = isBusy => SetWaiting(isBusy) }; addPaymentManager = new AddEmployeeManager(SelectedEmployee); var addPaymentDialog = new AddEmployeeScreen(addPaymentManager); addPaymentDialog.Closed += async(sender, args) => { Refresh(); }; addPaymentDialog.Show(); }