async void Edit_Place(object sender, EventArgs e)
        {
            MenuItem          item     = (MenuItem)sender;
            SlotsView         slotView = item.CommandParameter as SlotsView;
            PlacesApiServices service  = new PlacesApiServices();
            Place             place    = await service.GetPlaceByIdAsync(Settings.AccessToken, Int32.Parse(slotView.PlaceId.ToString()));

            await Navigation.PushAsync(new EditPlacePage(place));
        }
 async void SaveEdit(object sender, EventArgs e)
 {
     if (place != null)
     {
         if (await this.DisplayAlert("Edit Place?",
                                     "Are you sure you want to Edit the Place '"
                                     + place.PlaceName + "'?", "Yes", "Cancel") == true)
         {
             PlacesApiServices service = new PlacesApiServices();
             await service.PutPlaceAsync(Settings.AccessToken, place);
         }
     }
     await Navigation.PopAsync();
 }
        async void DeleteItem_Clicked(object sender, EventArgs e)
        {
            MenuItem  item = (MenuItem)sender;
            SlotsView slot = item.CommandParameter as SlotsView;

            if (slot != null)
            {
                if (await this.DisplayAlert("Delete Place?",
                                            "Are you sure you want to delete the Place '"
                                            + slot.PlaceName + "'?", "Yes", "Cancel") == true)
                {
                    PlacesApiServices service = new PlacesApiServices();
                    await service.DeletePlaceAsync(Settings.AccessToken, slot.PlaceId.ToString());

                    MyPageName.IsPullToRefreshEnabled = true;
                }
            }
        }