private IEnumerable<MediaBankTabViewModel> DefaultBuild(MediaBankViewModes mediaBankViewMode, bool imagesTabIsActive = false, bool filesTabIsActive = false, string selectFileParamName = FileBrowserSettingsConst.CKEditorSelectFileParamName) { var tabItems = new List<MediaBankTabViewModel>(); tabItems.Add(new MediaBankTabViewModel { TabLink = nameof(MediaBankController.Upload), Name = ResourceStringProvider.Get(AdmKeysConst.Upload), IsActive = false }); tabItems.Add(new MediaBankTabViewModel { Link = _urlHelper.Action(nameof(MediaBankController.Images), MvcHelper.ControllerName<MediaBankController>(), new { mediaBankViewMode = mediaBankViewMode, area = AreaNameConst.AdminArea, CKEditorFuncNum = GetParam(selectFileParamName) }), TabLink = nameof(MediaBankController.Images), Name = ResourceStringProvider.Get(AdmKeysConst.Images), IsActive = imagesTabIsActive }); tabItems.Add(new MediaBankTabViewModel { Link = _urlHelper.Action(nameof(MediaBankController.Files), MvcHelper.ControllerName<MediaBankController>(), new { mediaBankViewMode = mediaBankViewMode, area = AreaNameConst.AdminArea, CKEditorFuncNum = GetParam(selectFileParamName) }), TabLink = nameof(MediaBankController.Files), Name = ResourceStringProvider.Get(AdmKeysConst.Files), IsActive = filesTabIsActive }); return tabItems; }
public IEnumerable<MediaBankTabViewModel> ImageBuild(MediaBankViewModes mediaBankViewMode) { var result = DefaultBuild(mediaBankViewMode, imagesTabIsActive: true); return result; }