public ShowroomCreateDialog() {
InitializeComponent();
DataContext = _model = new ViewModel();
Buttons = new[] { OkButton, CancelButton };
OkButton.Command = new DelegateCommand(() => {
try {
_model.CreateCommand.Execute(null);
} catch (Exception e) {
NonfatalError.Notify(AppStrings.CreateShowroom_CannotCreate, e);
return;
}
ResultId = _model.ResultId;
CloseWithResult(MessageBoxResult.OK);
}, () => _model.CreateCommand.CanExecute(null));
}