Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 6th, 2012  |  syntax: None  |  size: 0.60 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. WebAPI return Multiple types
  2. public HttpResponseMessage Get()
  3. {
  4.     var listInt = new List<int>() { 1, 2 };
  5.     var listString = new List<string>() { "a", "b" };
  6.  
  7.     return ControllerContext.Request
  8.         .CreateResponse(HttpStatusCode.OK, new { listInt, listString });
  9. }
  10.        
  11. public HttpResponseMessage Get()
  12. {
  13.     List<Customer> cust = GetCustomers();
  14.     List<Products> prod= GetCustomers();
  15.     //create an anonymous type with 2 properties
  16.     var returnObject = new { customers = cust, Products= prod };
  17.     return new HttpResponseMessage<object>(returnObject , new[] { new JsonNetFormatter() });
  18. }