// Private methods private async Task DestroyPerson() { var destroy = await _userDialogs.ConfirmAsync(new ConfirmConfig { Title = "Destroy Person", Message = "Sir, are you sure you want to destroy this person?", OkText = "YES", CancelText = "No" }); if (!destroy) { return; } var request = new DestructionAction { OnDestroyed = () => _navigationService.Close( this, new DestructionResult <Person> { Entity = Person, Destroyed = true }) }; Interaction.Raise(request); }
// Private methods private async Task DestroyPlanet() { var destroy = await _userDialogs.ConfirmAsync(new ConfirmConfig { Title = "Destroy Planet", Message = "Sir, are you sure you want to destroy this planet?", OkText = "YES", CancelText = "No" }); if (!destroy) { return; } var request = new DestructionAction { OnDestroyed = () => Close(new DestructionResult <Planet> { Entity = Planet, Destroyed = true }) }; Interaction.Raise(request); }