private async Task <bool> UpdateAsync(ProxyPluginSettings settings)
 {
     using (var communicator = _communicatorFactory.Create())
     {
         return(await communicator.UpdateAsync(settings.Map <ApplicationModel.ProxyPluginSettings>()));
     }
 }
Exemple #2
0
        public IPluginDataAccessLayer Create(ProxyPluginSettings settings)
        {
            if (!_proxyPluginSettingsFactory.ContainsKey(settings.PluginType))
            {
                throw new ArgumentException($@"plugin component policy for {settings.PluginType} could not be resolved", nameof(settings));
            }

            return(_proxyPluginSettingsFactory[settings.PluginType](settings));
        }
 public UpdateProxySettingsCommand(ProxyPluginSettings proxyPluginSettings)
 {
     ProxyPluginSettings = proxyPluginSettings;
 }