Пример #1
0
        public ActionResult Create()
        {
            var site = new Site();
            site.UrlsJson = System.Web.Helpers.Json.Encode(new List<SiteUrl> { new SiteUrl() });

            return View(site);
        }
Пример #2
0
 public static void SetPreview(Site site, Page page)
 {
     site.MatchedUrl = new SiteUrl();
     FrontContext.Current = new FrontContext
     {
         Site = site,
         Page = page,
         IsPreviewMode = true
     };
 }
Пример #3
0
        public ActionResult Create(Site model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var service = new SiteService(DataContext);
                    service.CreateSite(model);

                    ShowSuccess(MessageResource.CreateSuccess);

                    return RedirectToIndex();
                }
                catch (Exception e)
                {
                    LogError(e.ToString());
                    ShowError(MessageResource.CreateFailed);
                }
            }

            return View(model);
        }
Пример #4
0
 public ThemeService(Site site)
 {
     _site = site;
 }
Пример #5
0
 public WidgetService(Site site)
 {
     _site = site;
 }