public IHttpActionResult Delete([FromBody] Resources.Queries.SessionQuery query) { return(this.ActionResult(() => query.DeleteAsync(this.Request, this.Url))); }
public static Task <HttpResponseMessage> QueryAsync(this Resources.Queries.SessionQuery query, HttpRequestMessage request, UrlHelper urlHelper) { return(query.ParseAsync(request, q => QueryByIdAsync(q.Id.ParamSingle(), request, urlHelper))); }
public IHttpActionResult Get([FromUri] Resources.Queries.SessionQuery model) { return(new HttpActionResult(() => model.QueryAsync(this.Request, this.Url))); }