Esempio n. 1
0
        public Sale InsertSale(Sale sale)
        {
            var          collection = database.GetCollection <BsonDocument>("sale");
            BsonDocument document   = sale.ToBsonDocument();

            collection.InsertOne(document);
            sale._id = document["_id"].AsObjectId;
            return(sale);
        }
Esempio n. 2
0
        public Boolean UpdateSale(string objectId, Sale sale)
        {
            try
            {
                var collection = database.GetCollection <BsonDocument>("sale");

                var filter = Builders <BsonDocument> .Filter.Eq("_id", ObjectId.Parse(objectId));

                collection.ReplaceOne(filter, sale.ToBsonDocument());
                return(true);
            }
            catch (MongoException)
            {
                return(false);
            }
        }