/// <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);
        }
Exemplo n.º 3
0
        /// <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);
        }