Azure.ApiManagement.IngestTool.ViewModels.ApiManagementIngestViewModel.Option_PropertyChanged C# (CSharp) Method

Option_PropertyChanged() private method

private Option_PropertyChanged ( object sender, System e ) : void
sender object
e System
return void
        private void Option_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            base.Wizard.IsNextEnabled = Products.Any(x => x.IsChecked == true);
            base.Wizard.IsFinishEnabled = Products.Any(x => x.IsChecked == true);

            if (!Context.Args.ContainsKey(Constants.CONNECTED_SERVICE_METADATA_KEY_FOR_PRODUCTS))
                Context.Args.Add(Constants.CONNECTED_SERVICE_METADATA_KEY_FOR_PRODUCTS, Products.Where(x => x.IsChecked == true).AsEnumerable());
            else
                Context.Args[Constants.CONNECTED_SERVICE_METADATA_KEY_FOR_PRODUCTS] = Products.Where(x => x.IsChecked == true).AsEnumerable();
        }