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); }
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); } }