Dis que je l'ai fait :
public ViewResult List()
{
IEnumerable<IModel> myList = repository.GetMyList();
if(1 == myList.Count())
{
RedirectToAction("Edit", new { id = myList.Single().id });
}
return View(myList);
}
À l'intérieur de cette fonction, je vérifie s'il n'y a qu'un seul élément dans la liste, si c'est le cas, je veux rediriger directement vers le contrôleur qui gère l'élément de la liste, sinon je veux afficher la vue de la liste.
Comment faire ? Il suffit d'ajouter un RedirectToAction
ne fonctionne pas - l'appel est lancé mais VS ne fait que l'ignorer et essaie de renvoyer la vue en bas de page.