public void DeleteSelectedPlace(Place place)
 {
     try
     {
         Logger.LogNewMessage($"Delete called for place with name {place.Name}..", LogType.INFO);
         PlaceServiceProxy.DeletePlace(place.Id);
         RefreshStationsList();
         RefreshPlacesList();
     }
     catch (Exception e)
     {
         Logger.LogNewMessage($"Error occured deleting place. Error message {e.Message}", LogType.ERROR);
     }
 }
 public void RefreshPlacesList()
 {
     Logger.LogNewMessage("Getting all places from server..", LogType.INFO);
     try
     {
         Places = new BindingList <Place>(PlaceServiceProxy.GetAllPlaces());
         if (Places == null)
         {
             Places = new BindingList <Place>();
         }
     }
     catch (Exception e)
     {
         Logger.LogNewMessage($"Error occured getting all places. Error message {e.Message}", LogType.ERROR);
     }
 }