public ClusterModule(IClusterProvider provider) { _provider = provider; Post["/Align/Cluster/Match"] = _ => { var data = (Match[])NancyExtensionToPost.GetData <Match[]>(Request.Query); return(Response.AsJson(_provider.GetMatches(data))); }; Post["/Align/Cluster/IsReverse"] = _ => { var data = (Match[])NancyExtensionToPost.GetData <Match[]>(Request.Query); return(Response.AsJson(_provider.IsReverseQueryDirection(data))); }; }