public async Task <IHttpActionResult> getData([FromBody] DataServerSide ss) { try { var draw2 = HttpContext.Current.Request.Form["search[value]"]; //DataServerSide ss = new DataServerSide(HttpContext.Current.Request, parameters); var entities = await _repository.getData(ss); var result = new { draw = ss.draw, recordsFiltered = ss.recordsFiltered, recordsTotal = ss.recordsTotal, data = entities }; return(Ok(result)); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }