public async Task <HttpResponseMessage> ReadAll([FromBody] CustomerQueryFilter customerQueryFilter) { try { if (Request.Content == null) { return(Request.CreateResponse(HttpStatusCode.OK, _customerDm.ReadAll(new CustomerQueryFilter()))); } return(Request.CreateResponse(HttpStatusCode.OK, _customerDm.ReadAll(customerQueryFilter))); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } }
public async Task <HttpResponseMessage> ReadAll() { try { if (Request.Content == null) { return(Request.CreateResponse(HttpStatusCode.OK, _customerDm.ReadAll(new CustomerQueryFilter()))); } var json = await Request.Content.ReadAsStringAsync(); CustomerQueryFilter customerQueryFilter = JsonConvert.DeserializeObject <CustomerQueryFilter>(json); return(Request.CreateResponse(HttpStatusCode.OK, _customerDm.ReadAll(customerQueryFilter))); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } }