private void cmdUpdate_Click(object sender, RoutedEventArgs e) { Cursor = Cursors.Wait; List <string> lstGenres = (from CheckBox item in RootPanel.Children where item.IsChecked == true select item.Content.ToString()).ToList(); foreach (ThumbItem item in _items) { IMyCollectionsData entity = _service.Get(item.Id); GenreServices.UnlinkGenre(entity); GenreServices.AddGenres(lstGenres, entity, true); } Close(); Cursor = null; }