Je comprends MVC est tout au sujet de mettre les choses au bon endroit et la logique où il devrait être. Mes actions de contrôleur sont remplies de logique métier (non liée au stockage de données) et je pense que je devrais commencer à déplacer une partie de la logique vers un autre endroit.Où devrais-je mettre ma logique métier contrôleur dans MVC3
Y a-t-il une convention pour où je devrais placer cette logique? Par exemple, j'ai le contrôleur suivant qui est situé dans le fichier contrôleurs:
adminPowerController
public ActionResult Create(string test1)
// business logic
// business logic
// business logic
return View();
}
public ActionResult Index(string test1)
// business logic
// business logic
// business logic
return View();
}
Vérifiez cette question connexe: http://stackoverflow.com/q/3131798/64096 –