public override void GetDefaultPerViewModel() { this.NameValueCollectionOfMSBuildExtensionPack_Organization = MSBuildExtensionPack.CommonBLLIoC.IoCOrganization.GetCollectionOfNameValuePairOfAll(new MSBuildExtensionPack.CommonBLLEntities.OrganizationChainedQueryCriteriaAll(), new Framework.EntityContracts.QueryPagingSetting(-1, -1), null); this.SelectListOfMSBuildExtensionPack_Organization = Framework.Mvc.MvcHelper.BuildListOfSelectListItem(this.NameValueCollectionOfMSBuildExtensionPack_Organization); this.UISharedViewModel = Framework.Mvc.UISharedViewModel.GetUISharedViewModel(this.ListOfQueryOrderBySettingCollecionInString, this.QueryPagingSetting.PageSizeSelectionList, this.ListOfDataExport); }
public static Framework.Mvc.UISharedViewModel GetUISharedViewModel( IList <Framework.NameValuePair> listOfQueryOrderBySettingCollecionInString , IList <Framework.NameValuePair> pageSizeSelectionList , IList <Framework.NameValuePair> listOfDataExport) { Framework.Mvc.UISharedViewModel retval = new Framework.Mvc.UISharedViewModel(); retval.SelectListOfQueryOrderBySettingCollecionInString = Framework.Mvc.MvcHelper.BuildListOfSelectListItem(listOfQueryOrderBySettingCollecionInString); retval.SelectListOfPageSize = Framework.Mvc.MvcHelper.BuildListOfSelectListItem(pageSizeSelectionList); retval.SelectListOfDataExport = Framework.Mvc.MvcHelper.BuildListOfSelectListItem(listOfDataExport); retval.PreDefinedDateTimeRangeList = new List <SelectListItem>(); var preDefinedDateTimeRangeList = Framework.EntityContracts.QuerySystemDateTimeRangeCriteria.GetList(null); foreach (var item in preDefinedDateTimeRangeList) { retval.PreDefinedDateTimeRangeList.Add(new SelectListItem { Text = item.Name, Value = item.Value }); } retval.PredefinedBooleanSelectionList = new List <SelectListItem>(); var predefinedBooleanSelectedValueList = Framework.EntityContracts.QuerySystemBooleanEqualsCriteria.GetList(null); foreach (var item in predefinedBooleanSelectedValueList) { retval.PredefinedBooleanSelectionList.Add(new SelectListItem { Text = item.Name, Value = item.Value }); } return(retval); }
public override void GetDefaultPerViewModel() { this.UISharedViewModel = Framework.Mvc.UISharedViewModel.GetUISharedViewModel(this.ListOfQueryOrderBySettingCollecionInString, this.QueryPagingSetting.PageSizeSelectionList, this.ListOfDataExport); }