private void ShowDialog(ModalDialogMessage modalDialogMessage) { var modalDialogService = SimpleIoc.Default.GetInstance <IModalDialogService>(); var dailogResult = modalDialogService.ShowDialog(modalDialogMessage.ViewModel); modalDialogMessage.DialogResult = dailogResult; }
public void AddSeasonAction() { var vm = new LeagueViewModel(SimpleIoc.Default.GetInstance <IOpenLigaService>()); var message = new ModalDialogMessage { ViewModel = vm }; this.MessengerInstance.Send(message); if (message.DialogResult == true) { Leagues.Add(vm); } }
public void EditSeasonAction() { var old = (LeagueViewModel)this.Clone(); var message = new ModalDialogMessage { ViewModel = this }; this.MessengerInstance.Send(message); if (message.DialogResult != true) { //int index = Leagues.IndexOf(SelectedLeague); //Leagues[index] = old; //SelectedLeague = old; this.LeagueKey = old.LeagueKey; this.LeagueName = old.LeagueName; this.SeasonKey = old.SeasonKey; this.SeasonName = old.SeasonName; } }