Exemple #1
0
        public void HomeAbout_Template_NullParameter_Test()
        {
            var template = new HomeAbout(null);
            var output   = template.TransformText();

            Assert.NotNull(output);
            Assert.NotEmpty(output);
        }
Exemple #2
0
        public void HomeAbout_Template_Test()
        {
            var template = new HomeAbout(new SmartAppInfo {
                Id = ApplicationId
            });
            var output = template.TransformText();

            Assert.NotNull(output);
            Assert.NotEmpty(output);
        }
Exemple #3
0
        /// <summary>
        /// 初始化首页
        /// </summary>
        public void InitDefaultView()
        {
            //初始化工具栏,通知窗口
            _PopBoxView = new PopBoxViewModel();
            _NoticeView = new NoticeViewModel();
            //加载窗体模块
            _ModuleManager = new ModuleManager();
            _ModuleManager.LoadModules();
            //设置系统默认首页
            var page = OpenPageCollection.FirstOrDefault(t => t.HeaderName.Equals("系统首页"));

            if (page == null)
            {
                HomeAbout about = new HomeAbout();
                OpenPageCollection.Add(new PageInfo()
                {
                    HeaderName = "系统首页", Body = about
                });
                CurrentPage = about;
            }
        }
        /// <summary>
        /// 初始化首页
        /// </summary>
        public async void InitDefaultView()
        {
            //初始化工具栏,通知窗口
            _PopBoxView = new PopBoxViewModel();
            _NoticeView = new NoticeViewModel();
            //加载窗体模块
            _ModuleManager = new ModuleManager();
            await _ModuleManager.LoadModules();

            //设置系统默认首页
            var page = OpenPageCollection.FirstOrDefault(t => t.HeaderName.Equals("系统首页"));

            if (page == null)
            {
                //演示Demo加载默认首页,较消耗性能。 实际开发务移除患者更新开发部件。
                HomeAbout about = new HomeAbout();
                OpenPageCollection.Add(new PageInfo()
                {
                    HeaderName = "系统首页", Body = about
                });
                CurrentPage = OpenPageCollection[OpenPageCollection.Count - 1];
            }
        }
Exemple #5
0
        private void TransformViewsHomeHomeAbout(SmartAppInfo manifest)
        {
            var template = new HomeAbout(manifest);

            _writingService.WriteFile(Path.Combine(_context.BasePath, template.OutputPath), template.TransformText());
        }