예제 #1
0
 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));
     }
 }
예제 #2
0
        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));
            }
        }