Пример #1
0
        private void ShowDialog(ModalDialogMessage modalDialogMessage)
        {
            var modalDialogService = SimpleIoc.Default.GetInstance <IModalDialogService>();
            var dailogResult       = modalDialogService.ShowDialog(modalDialogMessage.ViewModel);

            modalDialogMessage.DialogResult = dailogResult;
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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;
            }
        }