Здравствуйте, mrozov, Вы писали:
M>Кому должен?
Тому у кого занимал. Да еще с процентами.
Action в MVC это уровень Controller. Знание где хранятся данные, их получить, отсортировать и т.д. — это область Bussines Logic. Таким образом, написав в Action что-то вроде
public ActionResult Index()
{
IEnumerable<SomeData> items;
using (var db = new AppContext()) {
items = db.SomeData
.Where(d => d.Id == someId)
.OrderBy(d => d.RecDate)
.Take(10)
.ToList();
}
return this.View(items);
}
вы вносите Bussines Logic в Controller, что противоречит идеи MVC.