private void CreateNewPerson() { var canChangeSelectedDetaiedPerson = true; if (IsNewModeActive || HasChanges) { canChangeSelectedDetaiedPerson = _messageDialogService.OpenConfirmationDialog("Änderungen verwerfen", "Wollen Sie die Änderungen verwerfen?"); if (canChangeSelectedDetaiedPerson) { SelectedDetailedPerson.ResetChanges(); } } if (canChangeSelectedDetaiedPerson) { SelectedListPerson = null; SelectedDetailedPerson = IocKernel.GetPersonViewModel(this); _logger.Info(LoggerMessage.GetFunctionUsageMessage("Create New Person")); } }