From 026764544a7b78073242b8eadd6e0a19baf143c3 Mon Sep 17 00:00:00 2001 From: Nathan Heskew Date: Wed, 1 Sep 2010 15:33:31 -0700 Subject: [PATCH] Making all of the view models not inherit from BaseViewModel --HG-- branch : dev --- .../ViewModels/CreateItemViewModel.cs | 2 +- .../Contents/ViewModels/EditItemViewModel.cs | 2 +- .../ViewModels/ListContentTypesViewModel.cs | 6 ++---- .../ViewModels/ListContentsViewModel.cs | 2 +- .../ViewModels/AddLocalizationViewModel.cs | 2 +- .../ViewModels/EditLocalizationViewModel.cs | 3 +-- .../ViewModels/CreateMenuItemViewModel.cs | 2 +- .../NavigationManagementViewModel.cs | 3 +-- .../ViewModels/DisplayReportViewModel.cs | 6 ++---- .../ViewModels/ReportsAdminIndexViewModel.cs | 3 +-- .../ViewModels/RoutableDisplayViewModel.cs | 2 +- .../ViewModels/SettingsIndexViewModel.cs | 2 +- .../ViewModels/SiteCulturesViewModel.cs | 3 +-- .../ViewModels/ContentDetailsViewModel.cs | 4 +--- .../ViewModels/ContentIndexViewModel.cs | 8 ++------ .../ViewModels/MetadataIndexViewModel.cs | 3 +-- .../ViewModels/RoleCreateViewModel.cs | 3 +-- .../ViewModels/RoleEditViewModel.cs | 3 +-- .../ViewModels/RolesIndexViewModel.cs | 3 +-- .../ViewModels/SetupViewModel.cs | 3 +-- .../Preview/PreviewThemeFilter.cs | 20 +++++++++---------- .../ViewModels/ThemesIndexViewModel.cs | 3 +-- .../ViewModels/LogOnViewModel.cs | 8 +++----- .../ViewModels/UserCreateViewModel.cs | 3 +-- .../ViewModels/UserEditViewModel.cs | 3 +-- .../ViewModels/UsersIndexViewModel.cs | 3 +-- 26 files changed, 40 insertions(+), 65 deletions(-) diff --git a/src/Orchard.Web/Core/Contents/ViewModels/CreateItemViewModel.cs b/src/Orchard.Web/Core/Contents/ViewModels/CreateItemViewModel.cs index b3636d9cb..74b2f6d73 100644 --- a/src/Orchard.Web/Core/Contents/ViewModels/CreateItemViewModel.cs +++ b/src/Orchard.Web/Core/Contents/ViewModels/CreateItemViewModel.cs @@ -1,7 +1,7 @@ using Orchard.Mvc.ViewModels; namespace Orchard.Core.Contents.ViewModels { - public class CreateItemViewModel : BaseViewModel { + public class CreateItemViewModel { public string Id { get; set; } public ContentItemViewModel Content { get; set; } } diff --git a/src/Orchard.Web/Core/Contents/ViewModels/EditItemViewModel.cs b/src/Orchard.Web/Core/Contents/ViewModels/EditItemViewModel.cs index 430e1868d..13a64595e 100644 --- a/src/Orchard.Web/Core/Contents/ViewModels/EditItemViewModel.cs +++ b/src/Orchard.Web/Core/Contents/ViewModels/EditItemViewModel.cs @@ -1,7 +1,7 @@ using Orchard.Mvc.ViewModels; namespace Orchard.Core.Contents.ViewModels { - public class EditItemViewModel : BaseViewModel { + public class EditItemViewModel { public int Id { get; set; } public ContentItemViewModel Content { get; set; } } diff --git a/src/Orchard.Web/Core/Contents/ViewModels/ListContentTypesViewModel.cs b/src/Orchard.Web/Core/Contents/ViewModels/ListContentTypesViewModel.cs index ab46d9040..d66907548 100644 --- a/src/Orchard.Web/Core/Contents/ViewModels/ListContentTypesViewModel.cs +++ b/src/Orchard.Web/Core/Contents/ViewModels/ListContentTypesViewModel.cs @@ -1,10 +1,8 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using Orchard.ContentManagement.MetaData.Models; -using Orchard.Mvc.ViewModels; namespace Orchard.Core.Contents.ViewModels { - public class ListContentTypesViewModel : BaseViewModel { + public class ListContentTypesViewModel { public IEnumerable Types { get; set; } } } \ No newline at end of file diff --git a/src/Orchard.Web/Core/Contents/ViewModels/ListContentsViewModel.cs b/src/Orchard.Web/Core/Contents/ViewModels/ListContentsViewModel.cs index dc910aec6..9cda5009e 100644 --- a/src/Orchard.Web/Core/Contents/ViewModels/ListContentsViewModel.cs +++ b/src/Orchard.Web/Core/Contents/ViewModels/ListContentsViewModel.cs @@ -3,7 +3,7 @@ using Orchard.ContentManagement; using Orchard.Mvc.ViewModels; namespace Orchard.Core.Contents.ViewModels { - public class ListContentsViewModel : BaseViewModel { + public class ListContentsViewModel { public ListContentsViewModel() { Options = new ContentOptions(); } diff --git a/src/Orchard.Web/Core/Localization/ViewModels/AddLocalizationViewModel.cs b/src/Orchard.Web/Core/Localization/ViewModels/AddLocalizationViewModel.cs index c43267480..ce90e7be9 100644 --- a/src/Orchard.Web/Core/Localization/ViewModels/AddLocalizationViewModel.cs +++ b/src/Orchard.Web/Core/Localization/ViewModels/AddLocalizationViewModel.cs @@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations; using Orchard.Mvc.ViewModels; namespace Orchard.Core.Localization.ViewModels { - public class AddLocalizationViewModel : BaseViewModel { + public class AddLocalizationViewModel { public int Id { get; set; } [Required] public string SelectedCulture { get; set; } diff --git a/src/Orchard.Web/Core/Localization/ViewModels/EditLocalizationViewModel.cs b/src/Orchard.Web/Core/Localization/ViewModels/EditLocalizationViewModel.cs index b27b46cfa..bd1894025 100644 --- a/src/Orchard.Web/Core/Localization/ViewModels/EditLocalizationViewModel.cs +++ b/src/Orchard.Web/Core/Localization/ViewModels/EditLocalizationViewModel.cs @@ -1,9 +1,8 @@ using System.Collections.Generic; using Orchard.ContentManagement; -using Orchard.Mvc.ViewModels; namespace Orchard.Core.Localization.ViewModels { - public class EditLocalizationViewModel : BaseViewModel { + public class EditLocalizationViewModel { public string SelectedCulture { get; set; } public IEnumerable SiteCultures { get; set; } public IContent ContentItem { get; set; } diff --git a/src/Orchard.Web/Core/Navigation/ViewModels/CreateMenuItemViewModel.cs b/src/Orchard.Web/Core/Navigation/ViewModels/CreateMenuItemViewModel.cs index 55c23607e..62eae1599 100644 --- a/src/Orchard.Web/Core/Navigation/ViewModels/CreateMenuItemViewModel.cs +++ b/src/Orchard.Web/Core/Navigation/ViewModels/CreateMenuItemViewModel.cs @@ -2,7 +2,7 @@ using Orchard.Core.Navigation.Models; using Orchard.Mvc.ViewModels; namespace Orchard.Core.Navigation.ViewModels { - public class CreateMenuItemViewModel : BaseViewModel { + public class CreateMenuItemViewModel { public ContentItemViewModel MenuItem { get; set; } } } \ No newline at end of file diff --git a/src/Orchard.Web/Core/Navigation/ViewModels/NavigationManagementViewModel.cs b/src/Orchard.Web/Core/Navigation/ViewModels/NavigationManagementViewModel.cs index 87bff73fb..971518b1f 100644 --- a/src/Orchard.Web/Core/Navigation/ViewModels/NavigationManagementViewModel.cs +++ b/src/Orchard.Web/Core/Navigation/ViewModels/NavigationManagementViewModel.cs @@ -1,9 +1,8 @@ using System.Collections.Generic; using System.Linq; -using Orchard.Mvc.ViewModels; namespace Orchard.Core.Navigation.ViewModels { - public class NavigationManagementViewModel : BaseViewModel { + public class NavigationManagementViewModel { public NavigationManagementViewModel() { MenuItemEntries = Enumerable.Empty().ToList(); } diff --git a/src/Orchard.Web/Core/Reports/ViewModels/DisplayReportViewModel.cs b/src/Orchard.Web/Core/Reports/ViewModels/DisplayReportViewModel.cs index 82db7c009..adb2dd6b4 100644 --- a/src/Orchard.Web/Core/Reports/ViewModels/DisplayReportViewModel.cs +++ b/src/Orchard.Web/Core/Reports/ViewModels/DisplayReportViewModel.cs @@ -1,9 +1,7 @@ -using System.Collections.Generic; -using Orchard.Mvc.ViewModels; -using Orchard.Reports; +using Orchard.Reports; namespace Orchard.Core.Reports.ViewModels { - public class DisplayReportViewModel : BaseViewModel { + public class DisplayReportViewModel { public Report Report { get; set; } } } \ No newline at end of file diff --git a/src/Orchard.Web/Core/Reports/ViewModels/ReportsAdminIndexViewModel.cs b/src/Orchard.Web/Core/Reports/ViewModels/ReportsAdminIndexViewModel.cs index fc1f62697..c7bbf9240 100644 --- a/src/Orchard.Web/Core/Reports/ViewModels/ReportsAdminIndexViewModel.cs +++ b/src/Orchard.Web/Core/Reports/ViewModels/ReportsAdminIndexViewModel.cs @@ -1,9 +1,8 @@ using System.Collections.Generic; -using Orchard.Mvc.ViewModels; using Orchard.Reports; namespace Orchard.Core.Reports.ViewModels { - public class ReportsAdminIndexViewModel : BaseViewModel { + public class ReportsAdminIndexViewModel { public IList Reports { get; set; } } } \ No newline at end of file diff --git a/src/Orchard.Web/Core/Routable/ViewModels/RoutableDisplayViewModel.cs b/src/Orchard.Web/Core/Routable/ViewModels/RoutableDisplayViewModel.cs index 7dafe4573..1a7959ef3 100644 --- a/src/Orchard.Web/Core/Routable/ViewModels/RoutableDisplayViewModel.cs +++ b/src/Orchard.Web/Core/Routable/ViewModels/RoutableDisplayViewModel.cs @@ -2,7 +2,7 @@ using Orchard.Mvc.ViewModels; namespace Orchard.Core.Routable.ViewModels { - public class RoutableDisplayViewModel : BaseViewModel { + public class RoutableDisplayViewModel { public ContentItemViewModel Routable {get;set;} } } \ No newline at end of file diff --git a/src/Orchard.Web/Core/Settings/ViewModels/SettingsIndexViewModel.cs b/src/Orchard.Web/Core/Settings/ViewModels/SettingsIndexViewModel.cs index e656a36c9..eb894e15e 100644 --- a/src/Orchard.Web/Core/Settings/ViewModels/SettingsIndexViewModel.cs +++ b/src/Orchard.Web/Core/Settings/ViewModels/SettingsIndexViewModel.cs @@ -5,7 +5,7 @@ using Orchard.Mvc.ViewModels; using Orchard.Core.Settings.Models; namespace Orchard.Core.Settings.ViewModels { - public class SettingsIndexViewModel : BaseViewModel { + public class SettingsIndexViewModel { public SiteSettingsPart Site { get; set; } public IEnumerable SiteCultures { get; set; } public ContentItemViewModel ViewModel { get; set; } diff --git a/src/Orchard.Web/Core/Settings/ViewModels/SiteCulturesViewModel.cs b/src/Orchard.Web/Core/Settings/ViewModels/SiteCulturesViewModel.cs index 98dd899d5..9a0318ecc 100644 --- a/src/Orchard.Web/Core/Settings/ViewModels/SiteCulturesViewModel.cs +++ b/src/Orchard.Web/Core/Settings/ViewModels/SiteCulturesViewModel.cs @@ -1,8 +1,7 @@ using System.Collections.Generic; -using Orchard.Mvc.ViewModels; namespace Orchard.Core.Settings.ViewModels { - public class SiteCulturesViewModel : BaseViewModel { + public class SiteCulturesViewModel { public string CurrentCulture { get; set; } public IEnumerable SiteCultures { get; set; } public IEnumerable AvailableSystemCultures { get; set; } diff --git a/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/ContentDetailsViewModel.cs b/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/ContentDetailsViewModel.cs index d4ba53abb..60ba3dcd4 100644 --- a/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/ContentDetailsViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/ContentDetailsViewModel.cs @@ -1,15 +1,13 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Web; using Orchard.ContentManagement; -using Orchard.ContentManagement.Records; using Orchard.ContentManagement.ViewModels; using Orchard.Mvc.ViewModels; using Orchard.UI.Zones; namespace Orchard.DevTools.ViewModels { - public class ContentDetailsViewModel : BaseViewModel { + public class ContentDetailsViewModel { public IContent Item { get; set; } public IEnumerable PartTypes { get; set; } diff --git a/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/ContentIndexViewModel.cs b/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/ContentIndexViewModel.cs index 1d55bfca2..1c014adb9 100644 --- a/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/ContentIndexViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/ContentIndexViewModel.cs @@ -1,13 +1,9 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; +using System.Collections.Generic; using Orchard.ContentManagement; using Orchard.ContentManagement.Records; -using Orchard.Mvc.ViewModels; namespace Orchard.DevTools.ViewModels { - public class ContentIndexViewModel : BaseViewModel { + public class ContentIndexViewModel { public IEnumerable Types { get; set; } public IEnumerable Items { get; set; } } diff --git a/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/MetadataIndexViewModel.cs b/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/MetadataIndexViewModel.cs index 574430485..18c5d30d9 100644 --- a/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/MetadataIndexViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.DevTools/ViewModels/MetadataIndexViewModel.cs @@ -1,9 +1,8 @@ using System.Collections.Generic; using Orchard.ContentManagement.MetaData.Models; -using Orchard.Mvc.ViewModels; namespace Orchard.DevTools.ViewModels { - public class MetadataIndexViewModel : BaseViewModel { + public class MetadataIndexViewModel { public IEnumerable TypeDefinitions { get; set; } public IEnumerable PartDefinitions { get; set; } public string ExportText { get; set; } diff --git a/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RoleCreateViewModel.cs b/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RoleCreateViewModel.cs index e3201d03e..b0fbc44e0 100644 --- a/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RoleCreateViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RoleCreateViewModel.cs @@ -1,10 +1,9 @@ using System.Collections.Generic; using System.ComponentModel.DataAnnotations; -using Orchard.Mvc.ViewModels; using Orchard.Security.Permissions; namespace Orchard.Roles.ViewModels { - public class RoleCreateViewModel : BaseViewModel { + public class RoleCreateViewModel { [Required] public string Name { get; set; } public IDictionary> FeaturePermissions { get; set; } diff --git a/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RoleEditViewModel.cs b/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RoleEditViewModel.cs index 8cd6e07e8..bebfb3c78 100644 --- a/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RoleEditViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RoleEditViewModel.cs @@ -1,10 +1,9 @@ using System.Collections.Generic; using System.ComponentModel.DataAnnotations; -using Orchard.Mvc.ViewModels; using Orchard.Security.Permissions; namespace Orchard.Roles.ViewModels { - public class RoleEditViewModel : BaseViewModel { + public class RoleEditViewModel { public int Id { get; set; } [Required] public string Name { get; set; } diff --git a/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RolesIndexViewModel.cs b/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RolesIndexViewModel.cs index 879e39302..1e47054ce 100644 --- a/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RolesIndexViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Roles/ViewModels/RolesIndexViewModel.cs @@ -1,9 +1,8 @@ using System.Collections.Generic; -using Orchard.Mvc.ViewModels; using Orchard.Roles.Models; namespace Orchard.Roles.ViewModels { - public class RolesIndexViewModel : BaseViewModel { + public class RolesIndexViewModel { public IList Rows { get; set; } } } diff --git a/src/Orchard.Web/Modules/Orchard.Setup/ViewModels/SetupViewModel.cs b/src/Orchard.Web/Modules/Orchard.Setup/ViewModels/SetupViewModel.cs index 05bc8a8bb..44bd91ce8 100644 --- a/src/Orchard.Web/Modules/Orchard.Setup/ViewModels/SetupViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Setup/ViewModels/SetupViewModel.cs @@ -1,9 +1,8 @@ using System.ComponentModel.DataAnnotations; using Orchard.Setup.Annotations; -using Orchard.Mvc.ViewModels; namespace Orchard.Setup.ViewModels { - public class SetupViewModel : BaseViewModel { + public class SetupViewModel { public SetupViewModel() { DatabaseOptions = true; } diff --git a/src/Orchard.Web/Modules/Orchard.Themes/Preview/PreviewThemeFilter.cs b/src/Orchard.Web/Modules/Orchard.Themes/Preview/PreviewThemeFilter.cs index a14ecf909..60f862198 100644 --- a/src/Orchard.Web/Modules/Orchard.Themes/Preview/PreviewThemeFilter.cs +++ b/src/Orchard.Web/Modules/Orchard.Themes/Preview/PreviewThemeFilter.cs @@ -1,24 +1,24 @@ using System.Linq; using System.Web.Mvc; +using Orchard.DisplayManagement; using Orchard.Mvc.Filters; -using Orchard.Mvc.ViewModels; using Orchard.Themes.ViewModels; namespace Orchard.Themes.Preview { public class PreviewThemeFilter : FilterProvider, IResultFilter { private readonly IThemeService _themeService; private readonly IPreviewTheme _previewTheme; + private readonly IWorkContextAccessor _workContextAccessor; + private readonly IShapeHelperFactory _shapeHelperFactory; - public PreviewThemeFilter(IThemeService themeService, IPreviewTheme previewTheme) { + public PreviewThemeFilter(IThemeService themeService, IPreviewTheme previewTheme, IWorkContextAccessor workContextAccessor, IShapeHelperFactory shapeHelperFactory) { _themeService = themeService; _previewTheme = previewTheme; + _workContextAccessor = workContextAccessor; + _shapeHelperFactory = shapeHelperFactory; } public void OnResultExecuting(ResultExecutingContext filterContext) { - var baseViewModel = BaseViewModel.From(filterContext.Result); - if (baseViewModel == null) - return; - var previewThemeName = _previewTheme.GetPreviewTheme(); if (string.IsNullOrEmpty(previewThemeName)) return; @@ -31,11 +31,11 @@ namespace Orchard.Themes.Preview { Selected = theme.ThemeName == previewThemeName }) }; - baseViewModel.Zones.AddRenderPartial("body:before", "Admin/ThemePreview", model); + + var shape = _shapeHelperFactory.CreateHelper(); + _workContextAccessor.GetContext(filterContext).CurrentPage.Zones["Body"].Add(shape.ThemePreview(model), ":before"); } - public void OnResultExecuted(ResultExecutedContext filterContext) { - - } + public void OnResultExecuted(ResultExecutedContext filterContext) {} } } \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Themes/ViewModels/ThemesIndexViewModel.cs b/src/Orchard.Web/Modules/Orchard.Themes/ViewModels/ThemesIndexViewModel.cs index 16223216d..3927530ba 100644 --- a/src/Orchard.Web/Modules/Orchard.Themes/ViewModels/ThemesIndexViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Themes/ViewModels/ThemesIndexViewModel.cs @@ -1,8 +1,7 @@ using System.Collections.Generic; -using Orchard.Mvc.ViewModels; namespace Orchard.Themes.ViewModels { - public class ThemesIndexViewModel : BaseViewModel { + public class ThemesIndexViewModel { public ITheme CurrentTheme { get; set; } public IEnumerable Themes { get; set; } } diff --git a/src/Orchard.Web/Modules/Orchard.Users/ViewModels/LogOnViewModel.cs b/src/Orchard.Web/Modules/Orchard.Users/ViewModels/LogOnViewModel.cs index fabf9871b..ce0db0b40 100644 --- a/src/Orchard.Web/Modules/Orchard.Users/ViewModels/LogOnViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Users/ViewModels/LogOnViewModel.cs @@ -1,7 +1,5 @@ -using Orchard.Mvc.ViewModels; - -namespace Orchard.Users.ViewModels { - public class LogOnViewModel : BaseViewModel { +namespace Orchard.Users.ViewModels { + public class LogOnViewModel { public string Title { get; set; } } -} +} \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UserCreateViewModel.cs b/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UserCreateViewModel.cs index c5d0f123b..c463af0f1 100644 --- a/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UserCreateViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UserCreateViewModel.cs @@ -1,10 +1,9 @@ using System.ComponentModel.DataAnnotations; using Orchard.Mvc.ViewModels; using Orchard.Security; -using Orchard.Users.Models; namespace Orchard.Users.ViewModels { - public class UserCreateViewModel : BaseViewModel { + public class UserCreateViewModel { [Required] public string UserName { get; set; } diff --git a/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UserEditViewModel.cs b/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UserEditViewModel.cs index 9b5ca0811..83cd7e5be 100644 --- a/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UserEditViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UserEditViewModel.cs @@ -1,11 +1,10 @@ using System.ComponentModel.DataAnnotations; using System.Web.Mvc; -using Orchard.ContentManagement; using Orchard.Mvc.ViewModels; using Orchard.Users.Models; namespace Orchard.Users.ViewModels { - public class UserEditViewModel : BaseViewModel { + public class UserEditViewModel { [HiddenInput(DisplayValue = false)] public int Id { get { return User.Item.Id; } diff --git a/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UsersIndexViewModel.cs b/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UsersIndexViewModel.cs index a090586c9..a77c65bee 100644 --- a/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UsersIndexViewModel.cs +++ b/src/Orchard.Web/Modules/Orchard.Users/ViewModels/UsersIndexViewModel.cs @@ -1,10 +1,9 @@ using System.Collections.Generic; -using Orchard.Mvc.ViewModels; using Orchard.Users.Models; namespace Orchard.Users.ViewModels { - public class UsersIndexViewModel : BaseViewModel { + public class UsersIndexViewModel { public class Row { public UserPart UserPart { get; set; } }