private void AddCompany() { var model = new ServiceCompanyDialogViewModel(_requestService, null); var view = new ServiceCompanyAddOrEditDialog(); model.SetView(view); view.Owner = Application.Current.MainWindow; view.DataContext = model; if (view.ShowDialog() == true) { RefreshList(); } }
private void EditCompany(object sender) { var selectedItem = sender as ServiceCompanyDto; if (selectedItem == null) { return; } if (_requestService == null) { _requestService = new RequestService(AppSettings.DbConnection); } var model = new ServiceCompanyDialogViewModel(_requestService, selectedItem.Id); var view = new ServiceCompanyAddOrEditDialog(); model.SetView(view); view.Owner = Application.Current.MainWindow; view.DataContext = model; if (view.ShowDialog() == true) { RefreshList(); } }