public static bool SpecEdit(Specialization data) { if (Specializations == null) { Specializations = new List <Specialization>(); } if (Specializations.Count == 0) { Specializations.Add(data); return(true); } for (var i = 0; i < Specializations.Count; i++) { if (Specializations[i].Id == data.Id) { Specializations[i] = data; return(true); } } Specializations.Add(data); return(false); }
public static bool LoadSpecialization() { var path = FileHelper.GetDataFilesPath() + fileNameSpecializations; Specializations = new List <Specialization>(); if (!File.Exists(path)) { return(false); } var str = FileHelper.LoadFile(path, 1251); var lines = str.Replace("\r\n", "\r").Split('\r'); foreach (var line in lines) { if (string.IsNullOrEmpty(line)) { continue; } var obj = new Specialization(line); Specializations.Add(obj); } return(true); }