Advertisement
Guest User

Untitled

a guest
Aug 29th, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. public class MyDTO
  2. {
  3. public string IncludeProperties {get; set;}
  4. public Dictionary<string,string[]> Predicate {get; set;}
  5. }
  6.  
  7. [HttpGet]
  8. [Route("FindAll")]
  9. public IEnumerable<Hotel> FindAll([FromUri]PredicateDTO predicateDTO)
  10. {
  11. return DataStore.FindAll<Hotel>(predicateDTO.IncludeProperties, PredicateHelper.ConvertStringToLambda<Hotel>(predicateDTO.Predicate));
  12. }
  13.  
  14. var uri = '/api/Hotel/FindAll';
  15. var predicate = {
  16. "HotelName": ["HOtel", "==", ""],
  17. "PaymentStatus": ["True", "==", "AND"]
  18. }
  19. var data = {
  20. IncludeProperties: ["HotelDetails", "HotelDetails.HotelMainPhotos"],
  21. Predicate: predicate
  22. }
  23. busyIndicatorVisibility(true);
  24. $('#ModalOtel .modal-body').find(".media").remove();
  25. $.getJSON(uri, { predicateDTO: data }).done(//TODO something)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement