public Place CreatePlaceAndAddress(PlaceAndAddress place) { Address adr = AddressDAO.Create(place.Address); place.Place.IdAdr = adr.Id; return(PlaceDAO.Create(place.Place)); }
public IEnumerable <PlaceAndAddress> GetPlacesAndAddresses() { IEnumerable <Place> places = PlaceDAO.Query(); PlaceAndAddress[] placeAndAddresses = new PlaceAndAddress[places.Count()]; int i = 0; foreach (var place in places) { placeAndAddresses[i] = new PlaceAndAddress(place, AddressDAO.Get(place.IdAdr), PlaceDAO.GetAvgRate(place.Id)); i++; } return(placeAndAddresses); }
public ActionResult <Place> Post([FromBody] PlaceAndAddress place) { return(Ok(_placeService.CreatePlaceAndAddress(place))); }
public ActionResult <PlaceAndAddress> GetPlaceAndAddress(int id) { PlaceAndAddress placeAndAddress = _placeService.GetPlaceAndAddress(id); return(placeAndAddress != null ? (ActionResult <PlaceAndAddress>)Ok(placeAndAddress) : NotFound("This place does not exists !")); }
public ReviewWithPlaceAndAddress(Review review, PlaceAndAddress placeAndAddress) { Review = review; PlaceAndAddress = placeAndAddress; }