private void RemoveAuthorBtn_Click(object sender, RoutedEventArgs e) { InitDataSource(ref authorItems, Mapper.AuthorsToAuthorViewModels, authorController.Get); AuthorViewModel author = dataGrid.SelectedItem as AuthorViewModel; if (author != null) { authorController.Remove(author.Id); authorItems.Remove(author); } }