Exemplo n.º 1
0
        /// <summary>
        /// 设置基础模型类数据
        /// </summary>
        /// <param name="model"></param>
        protected void SetUpBasicViewModel(IBasicViewModel model)
        {
            var basePageInfo = _controllerProcess.GetBasePageInformation(WdContext.WdUser);

            model.CompanyInfomation.CompanyName  = basePageInfo["CompanyName"];
            model.CompanyInfomation.PlatformName = basePageInfo["PlatformName"];
        }
Exemplo n.º 2
0
        private void ChangeViewModel(IBasicViewModel viewModel)
        {
            if (!PageViewModels.Contains(viewModel))
            {
                PageViewModels.Add(viewModel);
            }

            CurrentPageViewModel = PageViewModels
                                   .FirstOrDefault(vm => vm == viewModel);
        }
Exemplo n.º 3
0
 /// <summary>
 /// 处理页面通用数据模型,并使用模型创建一个将视图呈现给响应的ViewResult对象。
 /// </summary>
 /// <param name="model">需要使用的模型对象</param>
 /// <returns>视图呈现的模型。</returns>
 protected ActionResult DynamicView(IBasicViewModel model)
 {
     SetUpBasicViewModel(model);
     return(DynamicView(null, null, model));
 }
 public BasicCenter(IBasicViewModel viewModel) : base(viewModel)
 {
 }