public async Task <ActionResult> Index() { var templates = await TemplateUtilities.GetTemplates(); if (templates.Count() == 0) { templates = await TemplateUtilities.InitializeDefaultTemplate(User.Identity.GetEmail()); } return(View(templates)); }
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)); }