Exemple #1
0
 public void Create(IList <ProviderItem> list)
 {
     foreach (var l in list)
     {
         IProvider pvd = framework.ProviderManager.GetProvider(l.Id);
         if (pvd == null)
         {
             SingleProvider provider = new SingleProvider(framework);
             provider.Init(l.Id, l.Name);
             framework.ProviderManager.AddProvider(provider);
         }
     }
 }
        // Methods
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            if (((context == null) || (context.Instance == null)) || (provider == null))
            {
                return(base.EditValue(context, provider, value));
            }
            IWindowsFormsEditorService service = provider.GetService(typeof(IWindowsFormsEditorService)) as IWindowsFormsEditorService;

            if (service != null)
            {
                ApiManagerForm dialog   = new ApiManagerForm();
                SingleProvider privoder = context.Instance as SingleProvider;
                dialog.Init(privoder);
                service.ShowDialog(dialog);
                privoder.Save();
            }
            return(value);
        }
 public void Init(SingleProvider provider)
 {
     this.provider = provider;
     provider.Load();
 }
Exemple #4
0
 public void Init(SingleProvider provider)
 {
     this.provider = provider;
 }