Ejemplo n.º 1
0
        private object ConvertBsonValueToObject(BsonValue bsonValue)
        {
            var value = BsonTypeMapper.MapToDotNetValue(bsonValue);

            if (value is long)
            {
                return(MongoTypeConvertor.LongToDecimal(value));
            }

            return(value);
        }
Ejemplo n.º 2
0
 private BsonValue ConvertObjectToBsonValue(object value)
 {
     if (MongoTypeConvertor.IsNumber(value))
     {
         return(value == null ? BsonNull.Value : BsonValue.Create(MongoTypeConvertor.ToLong(value)));
     }
     else
     {
         return(value == null ? BsonNull.Value : BsonValue.Create(value));
     }
 }