Пример #1
0
 public bool TryFindAddRoadNode(RoadNodeId id, out AddRoadNode change)
 {
     change = this.OfType <AddRoadNode>().SingleOrDefault(_ => _.TemporaryId == id);
     return(change != null);
 }
Пример #2
0
 public TranslatedChanges Replace(AddRoadNode before, AddRoadNode after)
 {
     return(new TranslatedChanges(Reason, Operator, Organization, _changes.Remove(before).Add(after), _mapToRoadNodeId, _mapToRoadSegmentId));
 }
Пример #3
0
 public TranslatedChanges Append(AddRoadNode change)
 {
     return(new TranslatedChanges(Reason, Operator, Organization, _changes.Add(change), _mapToRoadNodeId.Add(change.RecordNumber, change.TemporaryId), _mapToRoadSegmentId));
 }