public void Add(Request model) { if (!_requests.Contains(model)) { _requests.Add(model); _jsonDataFile.Save(); } }
public void Initialise() { _fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, _fileName); if (File.Exists(this._fileName)) { using (var stream = new StreamReader(_fileName)) { var values = stream.ReadToEnd(); var requests = JsonConvert.DeserializeObject <Requests>(values); requests.ForEach(x => { if (!_requests.Contains(x)) { _requests.Add(x); } }); } } }