public void RemoveWorldDescriptionRecord(WorldDescriptionRecord record) { var removeRecords = worldDescription.Descriptions.Where(t => t.Item2.Id == record.Id).ToList(); for (int i = 0; i < removeRecords.Count; i++) { worldDescription.Descriptions.Remove(removeRecords[i]); } }
private void ButtonAddStatement_Click(object sender, RoutedEventArgs e) { if (SelectedWDRecordType == WorldDescriptionRecordType.Initially) { return; } try { WorldDescriptionRecord wdr = _statementsControls[SelectedWDRecordType].GetWorldDescriptionRecord(); Statements.Add(wdr); } catch (TypeLoadException exception) { } }
public void UpdateWorldDescriptionRecord(WorldDescriptionRecord record) { throw new System.NotImplementedException(); }
public void AddWorldDescriptionRecord(WorldDescriptionRecord record) { worldDescription.Descriptions.Add(new Tuple <WorldDescriptionRecordType, WorldDescriptionRecord>(record.Type, record)); }