private void RemoveLegalPersonClientButton_OnClick(object sender, RoutedEventArgs e) { using (var repo = new LegalPersonClientRepository()) { repo.RemoveClient(SelectedLegalPersonClient); repo.Save(); repo.Update(SelectedLegalPersonClient); } LegalPersonClients.Remove(SelectedLegalPersonClient); }
private void AddNewLegalPersonClientButton_OnClick(object sender, RoutedEventArgs e) { var addingClientWindow = new AddingLegalPersonClientWindow(); if (addingClientWindow.ShowDialog() == true) { using (var repo = new LegalPersonClientRepository()) { ClientType clientType = Convert.ToBoolean(addingClientWindow.IsVipCheckBox.IsChecked) ? ClientType.Vip : ClientType.Usual; var client = new LegalPersonClient(addingClientWindow.CompanyNameTextBox.Text, clientType); LegalPersonClients.Add(client); repo.AddClient(client); repo.Save(); } } }