public IActionResult Edit(StayViewModel stayViewModel) { try { _stayService.PlaceAnimal(stayViewModel.Stay, stayViewModel.Lodge); return(RedirectToAction(nameof(Index))); } catch (Exception e) { ViewBag.Message = "Error: " + e.Message; return(Edit(stayViewModel.Stay.ID)); } }
public IActionResult PlaceAnimal(AnimalViewModel animalViewModel) { try { animalViewModel.Stay.AnimalID = animalViewModel.Animal.ID; _stayService.PlaceAnimal(animalViewModel.Stay, animalViewModel.Lodge); return(RedirectToAction(nameof(Index))); } catch (Exception e) { ViewBag.Message = "Error: " + e.Message; return(PlaceAnimal(animalViewModel.Animal.ID)); } }