public void Delete(string id) { var db = new Database(Connection); using (var cmd = db.GetSqlStringCommand(DELETE_SQL)) { db.AddInParameter(cmd, "id", DbType.String, id); db.ExecuteNonQuery(cmd); //TODO: Remove from cache } }
private void Update(Document document) { var db = new Database(Connection); using (var cmd = db.GetSqlStringCommand(PUT_UPDATE_SQL)) { db.AddInParameter(cmd, "id", DbType.String, document.Id); db.AddInParameter(cmd, "doc", DbType.String, document.Content); db.AddInParameter(cmd, "meta", DbType.String, document.Metadata); db.AddInParameter(cmd, "modify", DbType.DateTime, document.ModifyDate); db.ExecuteNonQuery(cmd); } }