private void IssueCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
 {
     var convert = new Converters.IssuePushPinConverter();
     switch (e.Action)
     {
         case NotifyCollectionChangedAction.Add:
             foreach (CommonLib.AwesomeService.IssueItem item in e.NewItems)
             {
                 var pin = (UIElement)convert.Convert(item, null, null, null);
                 map.Children.Add(pin);
             }
             break;
     }
 }
 private void MapView_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
 {
     var c = new Converters.IssuePushPinConverter();
     switch (e.Action)
     {
         case NotifyCollectionChangedAction.Add:
             foreach (DataService.IssueItem item in e.NewItems)
             {
                var p = (UIElement)c.Convert(item, null, null, null);
                map.Children.Add(p);
             }
             break;
         case NotifyCollectionChangedAction.Move:
             break;
         case NotifyCollectionChangedAction.Remove:
             break;
         case NotifyCollectionChangedAction.Replace:
             break;
         case NotifyCollectionChangedAction.Reset:
             break;
         default:
             break;
     }
 }