public IActionResult Edit(CharactersVM c)
 {
     if (ModelState.IsValid)
     {
         characterRepository.Save(c.Character);
         // Save it to the database
         return(RedirectToAction("Index"));
     }
     return(View("Edit", ViewModelCreator.EditCharacterVm(raceRepository, c.Character)));
 }
        public IActionResult Edit(int id)
        {
            // Create an edit view
            // Look up cat object from catId in the database
            // Show an edit view to the user, displaying the cat object
            Character c = characterRepository.Get(id);


            return(View("Edit", ViewModelCreator.EditCharacterVm(raceRepository, c)));
        }