public async Task <IActionResult> AddBusiness(string id, int TripId) { var response = await _yelpClient.GetBusinessById(id); var businessChild = new YelpChildDAL(); var location = response.location; businessChild.ParentTripID = TripId; businessChild.id = response.id; businessChild.alias = response.alias; businessChild.name = response.name; businessChild.image_url = response.image_url; businessChild.is_closed = response.is_closed; businessChild.url = response.url; businessChild.review_count = response.review_count; businessChild.rating = response.rating; businessChild.price = response.price; businessChild.address1 = location.address1; businessChild.address2 = location.address2; businessChild.address3 = location.address3; businessChild.city = location.city; businessChild.zip_code = location.zip_code; businessChild.phone = response.phone; businessChild.display_phone = response.display_phone; businessChild.price = response.price; _planFortDBContext.YelpChild.Add(businessChild); _planFortDBContext.SaveChanges(); return(RedirectToAction("ViewTrips", "Home")); }
// Delete a business public IActionResult DeleteBusiness(int YelpChildId) { //varible names are lowercase YelpChildDAL businessDAL = _planFortDBContext.YelpChild .Where(business => business.YelpChildId == YelpChildId) .FirstOrDefault(); _planFortDBContext.Remove(businessDAL); _planFortDBContext.SaveChanges(); return(RedirectToAction("ViewTrips", "Home")); }