Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. public IHttpActionResult Get(ODataQueryOptions<Client> options)
  2. {
  3. IQueryable queryNew = ODataDynamicPropertyUtilities.ConvertQueryToJsonData<Client>(options.ApplyTo(db.Clients.Include(p => p.ClientTags).ThenInclude(q => q.Tag)));
  4.  
  5. if (queryNew.ElementType == typeof(Client))
  6. {
  7. var results = queryNew.Cast<Client>().ToList();
  8. return Ok(results);
  9. }
  10. else //if (queryNew.ElementType.Name == "SelectSome`1")
  11. {
  12. var results = new List<Client>();
  13. foreach (var item in queryNew)
  14. {
  15. var temp = (Client)item;
  16. results.Add(temp);
  17. }
  18.  
  19. return Ok(results);
  20. }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement