/// <summary> /// Update parameters if a <see cref="ImportParameterViewModel.ValueChanged"/> was modified /// </summary> private async void OnUpdateTriggerChanged(object sender, Serialization.Entry importParameter) { var parameters = Parameters.Entry; var updatedParameters = await _productServiceModel.UpdateImportParameters(_importer.Name, parameters.ToServiceEntry()); CreateParameterViewModel(updatedParameters); }
/// <summary> /// Update parameters if a <see cref="ImportParameterViewModel.ValueChanged"/> was modified /// </summary> private async void OnUpdateTriggerChanged(object sender, Entry importParameter) { var parameters = Parameters.Entry; parameters = await _productServiceModel.UpdateImportParameters(_importer.Name, parameters); CreateParameterViewModel(parameters); }
/// <summary> /// Update parameters if a <see cref="EntryViewModel.Value"/> was modified /// </summary> private async void OnUpdateTriggerChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs) { var entry = sender as EntryViewModel; if (sender is null || propertyChangedEventArgs.PropertyName != nameof(EntryViewModel.Value)) { return; } Parameters.EndEdit(); var parameters = Parameters.Entry; var updatedParameters = await _productServiceModel.UpdateImportParameters(_importer.Name, parameters.ToServiceEntry()); UpdateParameterViewModel(updatedParameters); }