public async Task <IActionResult> AddReservation() { var reservationCreationVM = await ReservationCreationVM.getFromApiAsync(); if (TempData["apiResponse"] != null) { ViewBag.Error = TempData["apiResponse"].ToString(); } return(View(reservationCreationVM)); }
public async Task <IActionResult> UpdateReservation(string id) { var reservationCreationVM = await ReservationCreationVM.getFromApiAsync(); using var httpClient = new HttpClient(); using var response = await httpClient.GetAsync($"https://localhost:44336/api/Reservations/{id}"); string apiResponse = await response.Content.ReadAsStringAsync(); if (response.IsSuccessStatusCode) { ViewBag.Reservation = JsonConvert.DeserializeObject <ReservationDto>(apiResponse); return(View(reservationCreationVM)); } else { TempData["apiResponse"] = apiResponse; return(RedirectToAction("Index")); } }