public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NewRepository(); Animal animal = repository.GetAnimalByID(id); if (animal == null) { return(HttpNotFound()); } return(View(animal)); }