Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public IHttpActionResult Get(ODataQueryOptions<Client> options)
- {
- IQueryable queryNew = ODataDynamicPropertyUtilities.ConvertQueryToJsonData<Client>(options.ApplyTo(db.Clients.Include(p => p.ClientTags).ThenInclude(q => q.Tag)));
- if (queryNew.ElementType == typeof(Client))
- {
- var results = queryNew.Cast<Client>().ToList();
- return Ok(results);
- }
- else //if (queryNew.ElementType.Name == "SelectSome`1")
- {
- var results = new List<Client>();
- foreach (var item in queryNew)
- {
- var temp = (Client)item;
- results.Add(temp);
- }
- return Ok(results);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement