private void AddMultiPolygon(DrawingContext context, SqlGeometry multiPolygon, Func <Point, Point> transform, Brush brush, Pen pen)
        {
            //There is no DrawPolygon method for DrawingContext so we should get the Geometry and use the DrawGeometry method
            var geometry = SqlSpatialToStreamGeometry.ParseSqlGeometry(new List <SqlGeometry>()
            {
                multiPolygon
            }, transform);

            context.DrawGeometry(brush, pen, geometry);
        }