Exemplo n.º 1
0
 public UserControl Get(object viewModel)
 {
     if (viewModel is MultiSelectHierarchy)
     {
         return(_multiSelectHierarchyViewProvider.Get(viewModel));
     }
     if (viewModel is MultiSelectSearch)
     {
         return(_multiSelectViewProvider.Get(viewModel));
     }
     if (viewModel is MultiSelectCasscadingSearch)
     {
         return(_casscadingSearchViewProvider.Get(viewModel));
     }
     if (viewModel is SingleSelectPrompt <ISearchablePromptItem> )
     {
         return(_singleSelectViewProvider.Get(viewModel));
     }
     if (viewModel is EmptyPrompt)
     {
         return(_emptyViewProvider.Get(viewModel));
     }
     if (viewModel is SingleSelectHierarchy)
     {
         return(_singleSelectHierarchyViewProvider.Get(viewModel));
     }
     return(null);
 }