structuremap register a concrete or generic type
Interface of viewmodels is
IWorkSpaceViewModel<TModel>
and generic base class for viewmodels is
WorkSpaceViewModelBase<TModel>
How can i tell to structuremap if there is any driven class for given
model register it otherwise register the generic base class for given
model!
for example
class CityViewModel : WorkSpaceViewModelBase<City> { }
CityViewModel should register for IWorkSpaceViewModel, but
WorkSpaceViewModel should register for request type IWorkSpaceViewModel
No comments:
Post a Comment