Beispiel #1
0
        public IHttpActionResult GetApartmentsByCriteria(JObject criteria)
        {
            string             city                  = criteria["city"].ToObject <string>();
            string             neighborhood          = criteria["neighborhood"].ToObject <string>();
            Nullable <int>     minimumBeds           = criteria["minimumBeds"].ToObject <Nullable <int> >();
            Nullable <int>     minimumRooms          = criteria["minimumRooms"].ToObject <Nullable <int> >();
            Nullable <Boolean> yard                  = criteria["yard"].ToObject <Nullable <Boolean> >();
            Nullable <Boolean> jacuzzi               = criteria["jacuzzi"].ToObject <Nullable <Boolean> >();
            Nullable <Boolean> pool                  = criteria["pool"].ToObject <Nullable <Boolean> >();
            Nullable <Boolean> aSynagogueNearby      = criteria["aSynagogueNearby"].ToObject <Nullable <Boolean> >();
            Nullable <Boolean> eruvAnTheNeighborhood = criteria["eruvAnTheNeighborhood"].ToObject <Nullable <Boolean> >();
            Nullable <int>     maximumPrice          = criteria["maximumPrice"].ToObject <Nullable <int> >();

            apartments = apartmentBL.GetApartmentsByCriteria(
                city, neighborhood, minimumBeds, minimumRooms, yard, jacuzzi, pool,
                aSynagogueNearby, eruvAnTheNeighborhood, maximumPrice);
            apartments1 = ApartmentDTO.convertToListApartmentDTO(apartments);
            return(Ok(apartments1));
        }
Beispiel #2
0
        public IHttpActionResult GetApartmentsByApartmentsId([FromBody] List <Nullable <int> > apartmentsId)
        {
            List <vacationApartment> apartments = apartmentBL.GetApartmentsByApartmentsId(apartmentsId);

            return(Ok(ApartmentDTO.convertToListApartmentDTO(apartments)));
        }