Exemplo n.º 1
0
 public void RestoreRegion(IToolRegion toRestore)
 {
     if (toRestore is WebSourceRegion region)
     {
         SelectedSource = region.SelectedSource;
     }
 }
Exemplo n.º 2
0
 public void RestoreRegion(IToolRegion toRestore)
 {
     if (toRestore is WebPutInputRegion region)
     {
         IsEnabled   = region.IsEnabled;
         QueryString = region.QueryString;
         RequestUrl  = region.RequestUrl;
         Headers.Clear();
         Headers.Add(new ObservableAwareNameValue(Headers, s =>
         {
             _modelItem.SetProperty("Headers",
                                    _headers.Select(a => new NameValue(a.Name, a.Value) as INameValue).ToList());
         }));
         if (region.Headers != null)
         {
             foreach (var nameValue in region.Headers)
             {
                 Headers.Add(new ObservableAwareNameValue(Headers, s =>
                 {
                     _modelItem.SetProperty("Headers",
                                            _headers.Select(a => new NameValue(a.Name, a.Value) as INameValue).ToList());
                 })
                 {
                     Name = nameValue.Name, Value = nameValue.Value
                 });
             }
             Headers.Remove(Headers.First());
         }
     }
 }
Exemplo n.º 3
0
        void SourceOnSomethingChanged(object sender, IToolRegion args)
        {
            try
            {
                Errors.Clear();
                IsRefreshing = true;

                if (_source?.SelectedSource != null)
                {
                    CommandText     = String.Empty;
                    IsActionEnabled = true;
                    IsEnabled       = true;
                }
                IsRefreshing = false;

                OnPropertyChanged(@"IsEnabled");
            }
            catch (Exception e)
            {
                IsRefreshing = false;
                Errors.Add(e.Message);
            }
            finally
            {
                OnSomethingChanged(this);
                CallErrorsEventHandler();
            }
        }
Exemplo n.º 4
0
 private void SourceOnSomethingChanged(object sender, IToolRegion args)
 {
     try
     {
         Errors.Clear();
         IsRefreshing = true;
         // ReSharper disable once ExplicitCallerInfoArgument
         if (_source?.SelectedSource != null)
         {
             Actions         = _model.GetActions(_source.SelectedSource);
             SelectedAction  = null;
             IsActionEnabled = true;
             IsEnabled       = true;
         }
         IsRefreshing = false;
         // ReSharper disable once ExplicitCallerInfoArgument
         OnPropertyChanged(@"IsEnabled");
     }
     catch (Exception e)
     {
         IsRefreshing = false;
         Errors.Add(e.Message);
     }
     finally
     {
         OnSomethingChanged(this);
         CallErrorsEventHandler();
     }
 }
Exemplo n.º 5
0
 public void RestoreRegion(IToolRegion toRestore)
 {
     if (toRestore is DotNetSourceRegion region)
     {
         SelectedSource = region.SelectedSource;
         IsEnabled      = region.IsEnabled;
     }
 }
Exemplo n.º 6
0
 public void RestoreRegion(IToolRegion toRestore)
 {
     if (toRestore is ComNamespaceRegion region)
     {
         SelectedNamespace = region.SelectedNamespace;
         IsEnabled         = region.IsEnabled;
     }
 }
Exemplo n.º 7
0
        public void RestoreRegion(IToolRegion toRestore)
        {
            var region = toRestore as DatabaseSourceRegion;

            if (region != null)
            {
                SelectedSource = region.SelectedSource;
            }
        }
Exemplo n.º 8
0
 public void RestoreRegion(IToolRegion toRestore)
 {
     if (toRestore is ComActionRegion region)
     {
         SelectedAction = region.SelectedAction;
         RestoreIfPrevious(region.SelectedAction);
         IsEnabled = region.IsEnabled;
         OnPropertyChanged("SelectedAction");
     }
 }
Exemplo n.º 9
0
        public void RestoreRegion(IToolRegion toRestore)
        {
            var region = toRestore as ComNamespaceRegion;

            if (region != null)
            {
                SelectedNamespace = region.SelectedNamespace;
                IsEnabled         = region.IsEnabled;
            }
        }
Exemplo n.º 10
0
 public void RestoreRegion(IToolRegion toRestore)
 {
     if (toRestore is DotNetConstructorRegion region)
     {
         SelectedConstructor = region.SelectedConstructor;
         RestoreIfPrevious(region.SelectedConstructor);
         IsEnabled = region.IsEnabled;
         OnPropertyChanged("SelectedConstructor");
     }
 }
Exemplo n.º 11
0
        public void RestoreRegion(IToolRegion toRestore)
        {
            var region = toRestore as DotNetSourceRegion;

            if (region != null)
            {
                SelectedSource = region.SelectedSource;
                IsEnabled      = region.IsEnabled;
            }
        }
        public void RestoreRegion(IToolRegion toRestore)
        {
            var region = toRestore as DotNetMethodRegion;

            if (region != null)
            {
                SelectedMethod = region.SelectedMethod;
                RestoreIfPrevious(region.SelectedMethod);
                IsEnabled = region.IsEnabled;
                OnPropertyChanged("SelectedMethod");
            }
        }
Exemplo n.º 13
0
        public void RestoreRegion(IToolRegion toRestore)
        {
            var region = toRestore as WcfActionMemento;

            if (region != null)
            {
                SelectedAction = region.SelectedAction;
                RestoreIfPrevious(region.SelectedAction);
                IsEnabled = region.IsEnabled;
                OnPropertyChanged("SelectedAction");
            }
        }
Exemplo n.º 14
0
        public void RestoreRegion(IToolRegion toRestore)
        {
            var region = toRestore as DotNetConstructorRegion;

            if (region != null)
            {
                SelectedConstructor = region.SelectedConstructor;
                RestoreIfPrevious(region.SelectedConstructor);
                IsEnabled = region.IsEnabled;
                OnPropertyChanged("SelectedConstructor");
            }
        }
Exemplo n.º 15
0
        void SourceOnSomethingChanged(object sender, IToolRegion args)
        {
            if (_source?.SelectedSource != null)
            {
                RequestUrl = _source.SelectedSource.HostName;
                QueryString = _source.SelectedSource.DefaultQuery;
                Headers.Clear();
                AddHeaders();
                IsEnabled = true;
            }

            OnPropertyChanged(nameof(IsEnabled));
        }
Exemplo n.º 16
0
        public void RestoreRegion(IToolRegion toRestore)
        {
            if (toRestore is OutputsRegion region)
            {
                Outputs       = region.Outputs;
                RecordsetName = region.RecordsetName;
                IsEnabled     = toRestore.IsEnabled;
                ObjectResult  = region.ObjectResult;
                ObjectName    = region.ObjectName;
                IsObject      = region.IsObject;

                OnPropertyChanged("IsOutputsEmptyRows");
            }
        }
Exemplo n.º 17
0
        public void RestoreRegion(IToolRegion toRestore)
        {
            if (toRestore is WcfInputRegionClone region)
            {
                Inputs.Clear();
                if (region.Inputs != null)
                {
                    var inp = region.Inputs.ToList();

                    Inputs = inp;
                }
                OnPropertyChanged("Inputs");
                IsInputsEmptyRows = Inputs == null || Inputs.Count == 0;
            }
        }
Exemplo n.º 18
0
        public void RestoreRegion(IToolRegion toRestore)
        {
            var region = toRestore as OutputsRegion;

            if (region != null)
            {
                Outputs       = region.Outputs;
                RecordsetName = region.RecordsetName;
                IsEnabled     = toRestore.IsEnabled;
                ObjectResult  = region.ObjectResult;
                ObjectName    = region.ObjectName;
                IsObject      = region.IsObject;
                // ReSharper disable once ExplicitCallerInfoArgument
                OnPropertyChanged("IsOutputsEmptyRows");
            }
        }
Exemplo n.º 19
0
        void SourceOnSomethingChanged(object sender, IToolRegion args)
        {
            if (_source?.SelectedSource != null)
            {
                RequestUrl  = _source.SelectedSource.HostName;
                QueryString = _source.SelectedSource.DefaultQuery;
                Headers.Clear();
                Headers.Add(new ObservableAwareNameValue(Headers, s =>
                {
                    _modelItem.SetProperty("Headers",
                                           _headers.Select(a => new NameValue(a.Name, a.Value) as INameValue).ToList());
                }));
                IsEnabled = true;
            }

            OnPropertyChanged(@"IsEnabled");
        }
Exemplo n.º 20
0
        public void RestoreRegion(IToolRegion toRestore)
        {
            var region = toRestore as DotNetConstructorInputRegionClone;

            if (region != null)
            {
                Inputs.Clear();
                if (region.Inputs != null)
                {
                    var inp = region.Inputs.ToList();

                    Inputs = inp;
                }
                OnPropertyChanged("Inputs");
                IsInputsEmptyRows = Inputs == null || Inputs.Count == 0;
            }
        }
Exemplo n.º 21
0
        void SourceOnSomethingChanged(object sender, IToolRegion args)
        {
            try
            {
                Errors.Clear();


                UpdateBasedOnSource();


                OnPropertyChanged(@"IsEnabled");
            }
            catch (Exception e)
            {
                _errors.Add(e.Message);
                Errors = _errors;
            }
        }
 private void SourceOnSomethingChanged(object sender, IToolRegion args)
 {
     // ReSharper disable once ExplicitCallerInfoArgument
     if (_source?.SelectedSource != null)
     {
         RequestUrl  = _source.SelectedSource.HostName;
         QueryString = _source.SelectedSource.DefaultQuery;
         PostData    = string.Empty;
         Headers.Clear();
         Headers.Add(new ObservableAwareNameValue(Headers, s =>
         {
             _modelItem.SetProperty("Headers",
                                    _headers.Select(a => new NameValue(a.Name, a.Value) as INameValue).ToList());
         }));
         IsEnabled = true;
     }
     // ReSharper disable once ExplicitCallerInfoArgument
     OnPropertyChanged(@"IsEnabled");
 }
Exemplo n.º 23
0
        void SourceOnSomethingChanged(object sender, IToolRegion args)
        {
            try
            {
                Errors.Clear();


                UpdateOnActionSelection();

                OnPropertyChanged(@"Inputs");
                OnPropertyChanged(@"IsEnabled");
            }
            catch (Exception e)
            {
                Errors.Add(e.Message);
            }
            finally
            {
                CallErrorsEventHandler();
            }
        }
Exemplo n.º 24
0
        private void SourceOnSomethingChanged(object sender, IToolRegion args)
        {
            try
            {
                Errors.Clear();

                // ReSharper disable once ExplicitCallerInfoArgument
                UpdateOnActionSelection();
                // ReSharper disable once ExplicitCallerInfoArgument
                OnPropertyChanged(@"Inputs");
                OnPropertyChanged(@"IsEnabled");
            }
            catch (Exception e)
            {
                Errors.Add(e.Message);
            }
            finally
            {
                CallErrorsEventHandler();
            }
        }
Exemplo n.º 25
0
        private void SourceOnSomethingChanged(object sender, IToolRegion args)
        {
            try
            {
                Errors.Clear();

                // ReSharper disable once ExplicitCallerInfoArgument
                UpdateBasedOnSource();
                SelectedNamespace = null;
                // ReSharper disable once ExplicitCallerInfoArgument
                OnPropertyChanged(@"IsEnabled");
            }
            catch (Exception e)
            {
                _errors.Add(e.Message);
                Errors = _errors;
            }
            finally
            {
                OnSomethingChanged(this);
            }
        }
Exemplo n.º 26
0
 private void SourceOnSomethingChanged(object sender, IToolRegion args)
 {
     try
     {
         Errors.Clear();
         IsRefreshing = true;
         // ReSharper disable once ExplicitCallerInfoArgument
         UpdateBasedOnNamespace();
         IsRefreshing = false;
         // ReSharper disable once ExplicitCallerInfoArgument
         OnPropertyChanged(@"IsEnabled");
     }
     catch (Exception e)
     {
         IsRefreshing = false;
         Errors.Add(e.Message);
     }
     finally
     {
         OnSomethingChanged(this);
         CallErrorsEventHandler();
     }
 }
Exemplo n.º 27
0
        void SourceOnSomethingChanged(object sender, IToolRegion args)
        {
            try
            {
                Errors.Clear();
                IsRefreshing = true;

                UpdateBasedOnNamespace();
                IsRefreshing = false;

                OnPropertyChanged(@"IsEnabled");
            }
            catch (Exception e)
            {
                IsRefreshing = false;
                Errors.Add(e.Message);
            }
            finally
            {
                OnSomethingChanged(this);
                CallErrorsEventHandler();
            }
        }
Exemplo n.º 28
0
        void SourceOnSomethingChanged(object sender, IToolRegion args)
        {
            try
            {
                Errors.Clear();

                if (_source?.SelectedSource != null)
                {
                    LoadActions(_model);
                }

                OnPropertyChanged(@"IsEnabled");
            }
            catch (Exception e)
            {
                IsRefreshing = false;
                Errors.Add(e.Message);
            }
            finally
            {
                OnSomethingChanged(this);
                CallErrorsEventHandler();
            }
        }
Exemplo n.º 29
0
 public void RestoreRegion(IToolRegion toRestore)
 {
 }
Exemplo n.º 30
0
        protected virtual void OnSomethingChanged(IToolRegion args)
        {
            var handler = SomethingChanged;

            handler?.Invoke(this, args);
        }