public void AddRecord(DebrisFlowRecord record) { if (!debrisFlowRecords.Contains(record)) { debrisFlowRecords.Add(record); } }
public bool ContainRecord(DebrisFlowRecord record) { return debrisFlowRecords.Contains(record); }
// load / initialize all the variables public DebrisFlowMapViewModel(MainMap map, DebrisFlowRecord debrisFlowRecord, DebrisFlowCollection debrisFlowCollection) { this.debrisFlowRecord = debrisFlowRecord; this.debrisFlowCollection = debrisFlowCollection; this.dialogCoordinator = new DialogCoordinator(); //set up map controller mapController = new MapController(map); mapController.LocationChanged += OnLocationChanged; //Set up SOP var debrisflowsop = new DebrisFlowSOP(); this.sop = debrisflowsop.GetSOP(); this.sopDisplay = new SOPDisplay(); AddSOPTypes(debrisflowsop); SetUpSOPLocation(sop); }