public bool addNew(string str) { bool isStr = true; foreach (DataJson element in settings.json.data) { if (element.nameSettings == str) { isStr = false; } } if (isStr) { List <DataSettings> Lds = new List <DataSettings>(); DataSettings ds = new DataSettings { name = "MAIN", prefix = "A", path = "D:/", startNumber = "A000" }; Lds.Add(ds); DataJson dj = new DataJson { nameSettings = str, data = Lds }; settings.json.data.Add(dj); settings.json.name = str; return(true); } else { return(false); } }
public void deleteSettings() { //возможно добавить проверку на длинну и запрт удаления последнего элемента try { settings.json.data.Remove(setElementsListView); setElementsListView = settings.json.data[0]; settings.json.name = settings.json.data[0].nameSettings; } catch { setElementsListView = new DataJson(); } }