public static void DeleteFunction(string function) { if (FilterFunction.Count <= 1) { return; } var func = FilterFunction.FirstOrDefault(f => f.Text == function); if (func == null) { return; } FilterFunction.Remove(func); // сохранить настройки SiteSettings.Instance.FunctionSettings.Functions = FilterFunction.Select(i => new TraderFilterFunction(i)).ToList(); SiteSettings.Instance.SaveSettings(); }