Я использую ASP.NET MVC 3
.
Может кто-нибудь, пожалуйста, помогите мне прояснить, что здесь происходит:
var person = new PersonRepository().Get();
var personViewModel = new PersonViewModel();
personViewModel.InjectFrom<LoopValueInjection>(person)
.InjectFrom<CountryToLookup>(person);
У меня есть сетка в представлении Index
. Каждая строка является экземпляром CategoryViewModel
. Итак, что я делаю, так это получаю список всех категорий, затем сопоставляю каждую Category
с CategoryViewModel, а затем передаю этот список CategoryViewModels в представление. Как бы я сделал такое отображение?
IEnumerable<Category> categoryList = categoryService.GetAll();
Я думал, что следующее будет работать, но это не так:
// Mapping
IList<CategoryViewModel> viewModelList = new List<CategoryViewModel>();
viewModelList.InjectFrom(categoryList);