Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MyDTO
- {
- public string IncludeProperties {get; set;}
- public Dictionary<string,string[]> Predicate {get; set;}
- }
- [HttpGet]
- [Route("FindAll")]
- public IEnumerable<Hotel> FindAll([FromUri]PredicateDTO predicateDTO)
- {
- return DataStore.FindAll<Hotel>(predicateDTO.IncludeProperties, PredicateHelper.ConvertStringToLambda<Hotel>(predicateDTO.Predicate));
- }
- var uri = '/api/Hotel/FindAll';
- var predicate = {
- "HotelName": ["HOtel", "==", ""],
- "PaymentStatus": ["True", "==", "AND"]
- }
- var data = {
- IncludeProperties: ["HotelDetails", "HotelDetails.HotelMainPhotos"],
- Predicate: predicate
- }
- busyIndicatorVisibility(true);
- $('#ModalOtel .modal-body').find(".media").remove();
- $.getJSON(uri, { predicateDTO: data }).done(//TODO something)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement