@using WePlatform @using WePlatform.Authorization @using WePlatform.Configuration @using WePlatform.Views.Shared.Modals @using WePlatform.Views.Shared.SearchForm @using WePlatform.Views.Shared.Table @{ string activeMenu = PermissionNames.PagesSystemMgTenantMg; //The menu item will be active for this page. ViewBag.ActiveMenu = activeMenu; ViewBag.Title = L("TenantTitle"); List activeType = ViewBag.IsActive; var searchItem = new List() { new SearchItem("tenancyName", L("tenancyName")), new SearchItem("name", L("tenantName")), new SearchItem("isActive", L("activeState"), FieldType.B, ExpType.Equal).SetSelectItem(activeType,true), }; var searchForm = new SearchFormViewModel(searchItem); var table = new TableViewModel(IwbConsts.ApiAppUrl + "Tenants/GetAll", activeMenu, searchForm).SetFields(new List() { new FieldItem("tenancyName", L("tenancyName")), new FieldItem("name", L("tenantName")), new FieldItem("isActive", L("activeState"), "ActiveStateFormatter"), }); } @section styles{ } @Html.Partial("Table/_Table", table) @section modal{ @{ var inputs = new List() { new InputHide("id"), new Input("tenancyName", L("tenancyName")), new Input("name", L("tenantName")), new Input("adminEmailAddress", L("adminEmailAddress")), new Input("isActive", L("activeState")).SetSelectOptions(activeType) }; var modal = new ModalViewModel(L("tenant"), new ModalBodyViewModel(inputs)); } @Html.Partial("Modals/_Modal", modal)
} @section scripts { }
@Html.DropDownList("hid-activeType", activeType)