Пример #1
0
        private void Save(SaveEvent saveEvent)
        {
            try
            {
                var rds = this.referenceData.Values.Split('\n');
                List <ReferenceData> listReferenceData = new List <ReferenceData>();

                foreach (var rd in rds)
                {
                    listReferenceData.Add(
                        new ReferenceData {
                        ReferenceKey = this.ReferenceData.ReferenceKey, Value = rd
                    });
                }

                this.entityService.ExecuteAsyncRD(
                    () => this.entityService.Create(this.ReferenceData.ReferenceKey, listReferenceData),
                    () => this.ReferenceData = new ReferenceDataViewModel(this.eventAggregator),
                    string.Format(Message.EntityUpdatedFormatString, "ReferenceData"),
                    this.eventAggregator);
            }
            catch (Exception)
            {
                MessageBox.Show("No values supplied", Application.Current.MainWindow.Title);
            }
        }
 public void Sorting()
 {
     this.SelectedReferenceData = null;
 }
Пример #3
0
 public void OnNavigatedFrom(NavigationContext navigationContext)
 {
     this.eventAggregator.Unsubscribe <SaveEvent>(this.Save);
     this.ReferenceData = new ReferenceDataViewModel(null, null, this.eventAggregator);
 }