protected AbstractViewModelMetadataDictionary(Expression <Func <IEntityService <DataDictionary> > > lazyLoadedService, IViewModelDisplayNameCollection displayNameCollection, ViewModelMetadataWrapper viewModelMetaDataWrapper) { displayNameCollection.Guard(string.Format("{0}.", typeof(IViewModelDisplayNameCollection).Name)); viewModelMetaDataWrapper.Guard(string.Format("{0}.", typeof(ViewModelMetadataWrapper).Name)); _lazyLoadedService = lazyLoadedService; ViewModelMetaDataWrapper = viewModelMetaDataWrapper; DisplayNameCollection = displayNameCollection; }
public ViewModelMetadataDictionaryCached(Expression <Func <IEntityService <DataDictionary> > > lazyLoadedService, IViewModelDisplayNameCollection displayNameCollection, ViewModelMetadataWrapper viewModelMetaDataWrapper) : base(lazyLoadedService, displayNameCollection, viewModelMetaDataWrapper) { }
public ViewModelMetadataAttributeOverrider(Expression <Func <IEntityService <DataDictionary> > > lazyLoadedService) { lazyLoadedService.Guard(string.Format("{0}", typeof(Expression <Func <IEntityService <DataDictionary> > >))); _lazyLoadedService = lazyLoadedService; DisplayNameCollection = new ViewModelDisplayNameCollection(); }