public async Task <ActionResult> Index()
        {
            var templates = await TemplateUtilities.GetTemplates();

            if (templates.Count() == 0)
            {
                templates = await TemplateUtilities.InitializeDefaultTemplate(User.Identity.GetEmail());
            }
            return(View(templates));
        }
示例#2
0
        public async Task <ActionResult> Index()
        {
            var config = await SiteConfigRules.GetCurrConfig();

            if (config == null)
            {
                _templates = (await TemplateUtilities.InitializeDefaultTemplate(User.Identity.GetEmail())).ToList();
                var template = _templates.First();

                config = new SiteConfig
                {
                    InviteTemplateContent = template,
                    InviteTemplateId      = template.Id
                };
            }

            ViewBag.Templates = GetTemplates(config.InviteTemplateId);

            return(View("Edit", config));
        }