private AdminViewModel CreateDefaultAdminViewModel() { IEnumerable <ContentProviderAttributeModel> contentProviders = AttributeService.GetContentProviderList(); var model = new AdminViewModel { ContentProviders = ContentProviderService.GetAllModels(), ContentProviderList = new SelectList(contentProviders, "TypeName", "DisplayName", contentProviders.FirstOrDefault().TypeName), VisitorGroupList = new SelectList(VisitorGroupRepository.List(), "Id", "Name") }; return(model); }
/// <summary> /// Gets all visitor group content providers. /// </summary> /// <returns></returns> public IEnumerable <IVisitorGroupContentProvider> GetVisitorGroupContentProviders() { return(ContentProviderService.GetAllModels().Cast <IVisitorGroupContentProvider>()); }