public IActionResult Index( int start = PaginationConstants.StartItemIndex, int count = PaginationConstants.ItemsOnPage, bool partial = false ) { var itemsCount = m_dynamicModuleManager.GetDynamicModuleCount(); var userViewModelsRequest = m_dynamicModuleManager.FindAllDynamicModule(start, count); var userViewModels = m_mapper.Map <IList <DynamicModuleViewModel> >(userViewModelsRequest.Result); var vm = ViewModelFactory.GetListViewModel( userViewModels, Translator.Translate("delete-dynamic-module-confirm-dialog-title"), Translator.Translate("delete-dynamic-module-confirm-dialog-message"), itemsCount ); var viewModel = new DynamicModuleListViewModel { ListViewModel = vm, ApplyChangesConfirmDialog = ViewModelFactory.GetConfirmDialogViewmodel( "apply-changes-confirm-dialog", Translator.Translate("dynamic-module-apply-changes-confirm-dialog-title"), Translator.Translate("dynamic-module-apply-changes-confirm-dialog-message") ), LastConfigurationReload = m_dynamicModuleConfiguration.LastConfigurationReload }; if (partial) { return(PartialView("_DynamicModuleList", viewModel)); } return(View(viewModel)); }