private void OnBackButtonClick <T>(SetupSecurityRequestMessage <T> message) { messenger.Send( this, new SwitchViewMessage { NextView = message.ReturnToViewModel }); messenger.Send(this, message.State); }
private void OnStateChangeRequested <T>(SetupSecurityRequestMessage <T> message) { BackButtonClick = commandFactory.Create((obj) => { OnBackButtonClick(message); }); ConfirmButtonClick = commandFactory.Create((obj) => { OnConfirmButtonClick(message); }); }
private void OnConfirmButtonClick <T>(SetupSecurityRequestMessage <T> message) { storageProvider.KdfProvider = KdfViewModel.GetKdfProvider(); messenger.Send( this, new SwitchViewMessage { NextView = message.ReturnToViewModel }); messenger.Send( this, new SetupSecurityResponseMessage <T> { State = message.State, StorageProvider = storageProvider }); }