Entiendo que MVC tiene que ver con poner cosas en el lugar correcto y la lógica donde debería estar. Las acciones de mi controlador se están llenando de lógica empresarial (no relacionada con el almacenamiento de datos) y creo que debería comenzar a mover parte de la lógica a un lugar diferente.Dónde debería poner mi lógica de negocios de controlador en MVC3
¿Hay alguna convención sobre dónde debería ubicar esta lógica? Por ejemplo tengo el siguiente controlador que se encuentra en el archivo de controladores:
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();
}
Compruebe esta pregunta relacionada: http://stackoverflow.com/q/3131798/64096 –