GeoCache.Common.Repository.MongoRepository.Insert C# (CSharp) Method

Insert() public method

Insert a document in the data repository.
public Insert ( string featureClassName, IGeometry geometry ) : void
featureClassName string featureClassName
geometry IGeometry /// O documento ///
return void
        public void Insert(string featureClassName, IGeometry geometry)
        {
            var bytes = Serialize(geometry as Geometry.Geometry);

            var point = new BsonDocument
                {
                    {
                        "coord",
                        BsonArray.Create(
                            BsonArray.Create(
                                new[] { geometry.Envelop.MaxX, geometry.Envelop.MaxY }))
                        }, {
                               "geometry", bytes
                               }
                };

            this.GetCollection(featureClassName).Insert(point, SafeMode.True);
        }