コード例 #1
0
        public IActionResult Create(AnimalSpeciesViewModel viewModel)
        {
            Cat c = viewModel.Cat;

            if (ModelState.IsValid)
            {
                IRepo.Save(c);
                var cats = IRepo.sortByGender(c);
                ViewBag.name    = c.Name;
                ViewBag.picture = c.ProfilePicture;
                return(View("Thanks", cats));
            }
            return(View(VievModelCreator.CreateAnimalCatVm(ISpeciesRepo)));
        }
コード例 #2
0
        //[HttpPost]
        public IActionResult registerDate(AnimalDate animalDate)
        {
            animalDate.HostId  = (int)TempData["host"];
            animalDate.GuestId = (int)TempData["guest"];

            animalDate.Host  = IRepo.Get(animalDate.HostId);
            animalDate.Guest = IRepo.Get(animalDate.GuestId);

            if (ModelState.IsValid)
            {
                IDateRepo.Save(animalDate);
                return(View("DateRegistered", animalDate));
            }
            return(View(VievModelCreator.CreateAnimalCatVm(ISpeciesRepo)));
        }
コード例 #3
0
 public IActionResult Create()
 {
     return(View(VievModelCreator.CreateAnimalCatVm(ISpeciesRepo)));
 }