У меня есть ViewModel, он принимает в конструкторе два параметра одного типа:
public class CustomerComparerViewModel
{
public CustomerComparerViewModel(CustomerViewModel customerViewModel1,
CustomerViewModel customerViewModel2)
{
}
}
public class CustomerViewModel
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
Если бы я не использовал IOC, я мог бы просто создать новую модель представления и передать субмодели модели. Я мог бы упаковать две модели представления в один класс и передать их в конструктор, но если бы у меня была другая модель представления, для которой нужна только CustomerViewModel Мне нужно передать что-то, что viewmodel не нужно.
Как мне справиться с этим с помощью МОК? Я использую Ninject кстати.
Спасибо