public override ResponseMessage Execute(RequestMessage request) { CountMatchQueryResponse result = new CountMatchQueryResponse(); CountMatchQuery query = request as CountMatchQuery; if (query == null) { return(new ErrorResponse("Only CountMatch query please!")); } result.NumMatches = QueryDriver.DoCountMatchQuery(query); return(result); }
public override ResponseMessage Execute (RequestMessage request) { CountMatchQueryResponse result = new CountMatchQueryResponse (); CountMatchQuery query = request as CountMatchQuery; if (query == null) return new ErrorResponse ("Only CountMatch query please!"); result.NumMatches = QueryDriver.DoCountMatchQuery (query); return result; }