Esempio n. 1
0
        //
        // GET: /Home/

        public ActionResult Index()
        {
            var model = new InitialLoadModel();

            model.UITexts = getTexts();
            model.User    = _securityService.CurrentUser;

            foreach (var module in _modules)
            {
                foreach (var script in module.UIProvider.GetClientScripts(_securityService.CurrentUser.UserType))
                {
                    model.Mods.Add(string.Format("mods/{0}", script.Name));
                }
                //model.Scripts.Add(module.UIProvider.GetClientScripts(_securityService.CurrentUser.UserType));
                //model.Templates.Add(module.UIProvider.GetClientTemplates(_securityService.CurrentUser.UserType));
            }

            foreach (var file in Directory.GetFiles(Server.MapPath("~/Templates")))
            {
                model.Templates.Add(new InitialLoadModel.Template()
                {
                    Name    = Path.GetFileNameWithoutExtension(file),
                    Content = System.IO.File.ReadAllText(file)
                });
            }

            return(View(model));
        }
Esempio n. 2
0
        //
        // GET: /Home/
        public ActionResult Index()
        {
            var model = new InitialLoadModel();
            model.UITexts = getTexts();
            model.User = _securityService.CurrentUser;

            foreach (var module in _modules)
            {

                foreach (var script in module.UIProvider.GetClientScripts(_securityService.CurrentUser.UserType))
                {
                    model.Mods.Add(string.Format("mods/{0}", script.Name));
                }
                //model.Scripts.Add(module.UIProvider.GetClientScripts(_securityService.CurrentUser.UserType));
                //model.Templates.Add(module.UIProvider.GetClientTemplates(_securityService.CurrentUser.UserType));
            }

            foreach (var file in Directory.GetFiles(Server.MapPath("~/Templates")))
            {
                model.Templates.Add(new InitialLoadModel.Template()
                {
                    Name = Path.GetFileNameWithoutExtension(file),
                    Content = System.IO.File.ReadAllText(file)
                });
            }

            return View(model);
        }