Dalla pubblicazione dell'API Web, mi sono chiesto se sia necessario o utile eseguire la migrazione / modifica dei controller MVC per utilizzare le chiamate dell'API Web. Poiché è difficile descrivere il codice, mostrerò un esempio di cosa intendo:
Controller corrente, _userService
è fondamentalmente il Business
layer dell'applicazione che chiama quindi il repository e ottiene tutti gli utenti.
[HttpGet]
public ActionResult List()
{
var list = _userService.GetAll();
if(list.Any())
return View("List",list);
return View(list.ToList());
}
Sarebbe meglio usare l'API Web e ottenere l'elenco degli utenti come oggetto JSON e quindi associarlo alla vista con qualche JavaScript? (eventualmente ad eliminazione diretta se applicabile).
Non sono sicuro che la mia domanda sia abbastanza chiara, quindi fammi sapere se devo spiegare qualcosa.