public void Save() { foreach (var parameter in ParameterValues) { service.UpdateParameter(parameter.Name, parameter.ValueStr); } foreach (var pair in service.All) { if (ParameterValues.All(x => x.Name != pair.Key)) { service.RemoveParameter(pair.Key); } } }