private async Task <bool> UpdateAsync(ProxyPluginSettings settings) { using (var communicator = _communicatorFactory.Create()) { return(await communicator.UpdateAsync(settings.Map <ApplicationModel.ProxyPluginSettings>())); } }
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; }