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);

        }