public IActionResult Index()
        {
            PuppyViewModel vm = new PuppyViewModel();

            vm.Puppies = puppyDao.GetPuppies();
            return(View(vm));
        }
 public IActionResult Index(PuppyViewModel vm)
 {
     if (ModelState.IsValid)
     {
         puppyDao.AddPuppy(vm.NewPuppy);
         return(RedirectToAction("Index"));
     }
     vm.Puppies = puppyDao.GetPuppies();
     return(View(vm));
 }