public async Task<ActionResult> SiteHostMappings( Guid? siteId, int slp = -1) { var selectedSite = await siteManager.GetSiteForEdit(siteId); // only server admin site can edit other sites settings if (selectedSite.Id != siteManager.CurrentSite.Id) { ViewData["Title"] = string.Format(CultureInfo.InvariantCulture, sr["Domain/Host Name Mappings for {0}"], selectedSite.SiteName); } else { ViewData["Title"] = sr["Domain/Host Name Mappings"]; } var model = new SiteHostMappingsViewModel(); model.SiteId = selectedSite.Id; model.HostMappings = await siteManager.GetSiteHosts(selectedSite.Id); if (slp > -1) { model.SiteListReturnPageNumber = slp; } return View("SiteHosts", model); }
public async Task<ActionResult> SiteHostMappings( Guid? siteGuid, int slp = -1) { ISiteSettings selectedSite; // only server admin site can edit other sites settings if ((siteGuid.HasValue) && (siteGuid.Value != Guid.Empty) && (siteGuid.Value != siteManager.CurrentSite.SiteGuid) && (siteManager.CurrentSite.IsServerAdminSite)) { selectedSite = await siteManager.Fetch(siteGuid.Value); ViewData["Title"] = string.Format(CultureInfo.InvariantCulture, "Domain/Host Name Mappings for {0}", selectedSite.SiteName); } else { selectedSite = siteManager.CurrentSite; ViewData["Title"] = "Domain/Host Name Mappings"; } SiteHostMappingsViewModel model = new SiteHostMappingsViewModel(); //model.Heading = ViewBag.Title; model.HostMappings = await siteManager.GetSiteHosts(selectedSite.SiteId); if (slp > -1) { model.SiteListReturnPageNumber = slp; } return View("SiteHosts", model); }