public IActionResult Edit(int id = 0) { ViewBag.Id = id; Tour currentTour = travelDB.Tour.FirstOrDefault(t => t.Id == id); if (currentTour != null) { Hotel currentHotel = travelDB.Hotel.FirstOrDefault(h => h.Id == currentTour.IdHotel); LogicalTravelModel modelTravel = new LogicalTravelModel(id, currentHotel.NameHotel, currentHotel.AboutHotel, (int)currentHotel.Price, currentTour.GetDateToString(), currentTour.AmountDay); return(View(modelTravel)); } else { ViewBag.Message = "Page is not found"; return(View("~/Views/Home/Message.cshtml")); } }
public IActionResult ReadMore(int id) { Tour currentTour = travelDB.Tour.FirstOrDefault(t => t.Id == id); if (currentTour != null) { Hotel currentHotel = travelDB.Hotel.FirstOrDefault(h => h.Id == currentTour.IdHotel); Picture currentPicture = travelDB.Picture.FirstOrDefault(p => p.Id == currentHotel.IdPicture); ViewBag.NamePicture = currentPicture.NamePicture; ViewBag.Hotel = currentHotel; ViewBag.Cost = currentTour.Cost(currentHotel); LogicalTravelModel modelTravel = new LogicalTravelModel(id, currentHotel.NameHotel, currentHotel.AboutHotel, (int)currentHotel.Price, currentTour.GetDateToString(), currentTour.AmountDay); return(View(modelTravel)); } else { ViewBag.Message = "Page is not found"; return(View("~/Views/Home/Message.cshtml")); } }