コード例 #1
0
        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)));
        }
コード例 #2
0
 // GET: CatDates/Create
 public IActionResult Create()
 {
     //List<Cat> cat = animalRepository.Get();
     //ViewBag.CatList = new SelectList(cat, "CatId", "Name");
     return(View(ViewModelCreator.CreateAnimalCatDateVm(animalRepository)));
 }