BackendlessAPI.Service.GeoService.SavePoint C# (CSharp) Method

SavePoint() public method

public SavePoint ( BackendlessAPI.Geo.GeoPoint geoPoint ) : BackendlessAPI.Geo.GeoPoint
geoPoint BackendlessAPI.Geo.GeoPoint
return BackendlessAPI.Geo.GeoPoint
    public GeoPoint SavePoint( GeoPoint geoPoint )
    {
      if( geoPoint == null )
        throw new ArgumentNullException( ExceptionMessage.NULL_GEOPOINT );

      CheckCoordinates( geoPoint.Latitude, geoPoint.Longitude );

      String methodName = geoPoint.ObjectId == null ? "addPoint" : "updatePoint";

      return Invoker.InvokeSync<GeoPoint>( GEO_MANAGER_SERVER_ALIAS, methodName,
                                           new object[] { Backendless.AppId, Backendless.VersionNum, geoPoint } );
    }

Same methods

GeoService::SavePoint ( double latitude, double longitude, object>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
GeoService::SavePoint ( double latitude, double longitude, string>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
GeoService::SavePoint ( double latitude, double longitude, List categoryNames, object>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
GeoService::SavePoint ( double latitude, double longitude, List categoryNames, string>.Dictionary metadata ) : BackendlessAPI.Geo.GeoPoint
GeoService::SavePoint ( BackendlessAPI.Geo.GeoPoint geoPoint, AsyncCallback callback ) : void
GeoService::SavePoint ( double latitude, double longitude, object>.Dictionary metadata, AsyncCallback callback ) : void
GeoService::SavePoint ( double latitude, double longitude, string>.Dictionary metadata, AsyncCallback callback ) : void
GeoService::SavePoint ( double latitude, double longitude, List categoryNames, object>.Dictionary metadata, AsyncCallback callback ) : void
GeoService::SavePoint ( double latitude, double longitude, List categoryNames, string>.Dictionary metadata, AsyncCallback callback ) : void