public IActionResult Edit(int GiftId, Gift gift) { if (ModelState.IsValid) { _giftsRepository.UpdateGift(GiftId, gift); return(RedirectToAction("Index")); } return(View("Edit")); //check this is the correct return - need modelState for validation }