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