Скажи, что у меня есть:
public ViewResult List()
{
IEnumerable<IModel> myList = repository.GetMyList();
if(1 == myList.Count())
{
RedirectToAction("Edit", new { id = myList.Single().id });
}
return View(myList);
}
Внутри этой функции я проверяю, есть ли в списке только один элемент, если я хочу перенаправить его прямо на контроллер, который обрабатывает элемент списка, в противном случае я хочу отобразить представление списка.
Как мне это сделать? Простое добавление RedirectToAction
не работает - вызов выполнен, но VS просто переступает через него и пытается вернуть представление внизу.