В настоящее время у меня есть эта функция контроллера:
public ViewResult Edit(int id)
{
//get user from id
var user = _adminRepository.GetUser(id);
return View(user);
}
В настоящее время это дает мне ошибку на моей странице просмотра, если я пытаюсь редактировать элемент с идентификатором 100, когда нет пользователя с идентификатором 100 в базе данных.
Как лучше всего справиться с этим? Отправить их на страницу создания или показать понятное сообщение об ошибке? Должна ли эта функция перенаправления входить в функцию контроллера?