Ejemplo n.º 1
0
        public IHttpActionResult GetHouseListing(int id)
        {
            IHttpActionResult result;
            HouseListingDTO   houseListingDTO = houseListingBAL.GetHouseListingByIdBAL(id);

            HouseListingViewModel houseListingViewModel = mapHouseListingDTO2ViewModel.Map <HouseListingViewModel>(houseListingDTO);

            if (houseListingViewModel == null)
            {
                result = Ok();
            }
            else
            {
                result = Ok(houseListingViewModel);
            }

            return(result);
        }
Ejemplo n.º 2
0
        public IHttpActionResult PostHouseDetails(HouseListingViewModel houseListingViewModel)
        {
            IHttpActionResult result;

            HouseListingDTO houseListingDTO = mapHouseListingViewModel2DTO.Map <HouseListingDTO>(houseListingViewModel);

            HouseListingDTO houseListingAdded = houseListingBAL.AddHouseListingBAL(houseListingDTO);

            houseListingViewModel = mapHouseListingDTO2ViewModel.Map <HouseListingViewModel>(houseListingAdded);
            if (houseListingViewModel != null)
            {
                result = Ok(houseListingViewModel);
            }
            else
            {
                result = BadRequest();
            }

            return(result);
        }