public void AddRecord(RoomRecord data) { data.RecordPhase = ERecordPhase.Valid; _records.Add(data); _id2Record.Add(data.Id, data); _recordsData.RoomRecords.Add(data.GetData()); _recordsData.RecordIndex++; SaveRecordsData(); }
public void ChangeRecord(RoomRecord data) { for (int i = _recordsData.RoomRecords.Count - 1; i >= 0; i--) { var recordData = _recordsData.RoomRecords[i]; if (recordData.Id == data.Id) { data.GetData(_recordsData.RoomRecords[i]); SaveRecordsData(); return; } } }