Я занимаюсь разработкой приложения ASP.NET MVC3 на C # и Razor. Архитектура приложения разделена на уровень доступа к данным (классы EF + репозиторий), уровень обслуживания, контроллер, ViewModels и View.
В контроллере, который я получаю от моего уровня обслуживания:
Из метода Product GetProduct(id)
, объект Product
, который содержит всю информацию о продукте, отображаемую в представлении
Из метода Filter GetFilter()
a Filter
объект, который содержит всю информацию, используемую для поискового фильтра, такой список товаров, который будет выбран из выпадающего списка, и т. Д ...
Теперь, если я использую AutoMapper, как я могу отобразить эту информацию в SelectProductViewModel
классе?
public class SelectProductViewModel
{
public Product ProductToDisplay { get; set; }
public Filter SearchFilter { get; set; }
}