private void AddUrlToList(List <Url> tabs, int portalId, int id, PortalAliasInfo alias, Locale urlLocale, string path, string queryString, int statusCode, bool isSystem, FriendlyUrlSettings friendlyUrlSettings, int?lastModifiedByUserId) { var userName = ""; if (lastModifiedByUserId.HasValue) { userName = UserController.Instance.GetUser(portalId, lastModifiedByUserId.Value)?.DisplayName; } tabs.Add(new Url { Id = id, SiteAlias = new KeyValuePair <int, string>(alias.KeyID, alias.HTTPAlias), Path = path, PathWithNoExtension = GetCleanPath(path, friendlyUrlSettings), QueryString = queryString, Locale = (urlLocale != null) ? new KeyValuePair <int, string>(urlLocale.KeyID, urlLocale.EnglishName) : new KeyValuePair <int, string>(-1, ""), StatusCode = StatusCodes.SingleOrDefault(kv => kv.Key == statusCode), SiteAliasUsage = (int)PortalAliasUsageType.ChildPagesInherit, IsSystem = isSystem, UserName = userName }); }