void FindWorkTypesCompleted(object sender, FindWorkTypesCompletedEventArgs e) { if (e.Error == null) { Items = e.Result; } else { ErrorProvider.ShowError(e.Error, Navigator); } dataClient.FindWorkTypesCompleted -= FindWorkTypesCompleted; Busy = false; }
void FindWorkTypesCompleted(object sender, FindWorkTypesCompletedEventArgs e) { if (e.Error == null) { WorkTypes = e.Result; SelectedWorkType = WorkTypes.FirstOrDefault(c => c.ID == Work.WorkTypeID); } else { ErrorProvider.ShowError(e.Error, Navigator); } dataClient.FindWorkTypesCompleted -= FindWorkTypesCompleted; if (busyCount == 0) { Busy = false; } else { busyCount--; } }