private void OnIncidentDataRemoved(object sender, IncidentChangedEventArgs args) { args.IncidentIcon.IncidentIconDetails -= OnIncidentIconSelected; _mapService.RemoveIncident(args.IncidentIcon); _incidentListViewModel.RemoveIncident(args.IncidentIcon.Incident); IncidentList.Remove(args.IncidentIcon.Incident); }
private void OnIncidentDataAdded(object sender, IncidentChangedEventArgs args) { args.IncidentIcon.IncidentIconDetails += OnIncidentIconSelected; IncidentList.Add(args.IncidentIcon.Incident); _mapService.AddElements(args.IncidentIcon, args.IncidentIcon.Incident.GeoLocation, IncidentModel.AnchorPoint); _responderManager.AddAvailableIncidents(args.IncidentIcon); _incidentListViewModel.AddIncident(args.IncidentIcon.Incident); }