public IActionResult Thanks(CatDate catDate)
 {
     catDate.HostCat  = animalRepository.Get(catDate.HostId);
     catDate.GuestCat = animalRepository.Get(catDate.GuestId);
     ViewBag.Location = catDate.Location;
     return(View("Thanks", catDate));
 }
        public IActionResult Create(CatDate catDate)
        {
            ModelState.Remove("catDate.HostCat");
            ModelState.Remove("catDate.GuestCat");
            if (ModelState.IsValid)
            {
                var hostCat  = animalRepository.Get(catDate.HostId);
                var guestCat = animalRepository.Get(catDate.GuestId);
                catDate.HostCat  = hostCat;
                catDate.GuestCat = guestCat;

                catDateRepository.Save(catDate);
                return(RedirectToAction(nameof(Thanks), catDate));
            }

            return(View(ViewModelCreator.CreateAnimalCatDateVm(animalRepository)));
        }