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; }
public void OnNavigatedFrom(NavigationContext navigationContext) { this.eventAggregator.Unsubscribe <SaveEvent>(this.Save); this.ReferenceData = new ReferenceDataViewModel(null, null, this.eventAggregator); }