private static void BuildCreatables(ApplicationsLinkProvider applicationsLinkProvider, Creatables creatables, string webUrl, Guid webId) { foreach (NavLink navLink in applicationsLinkProvider.GetLinks().Cast <NavLink>() .Where(navLink => !string.IsNullOrEmpty(navLink.ObjectId))) { creatables.collection.Add(new Creatables.Creatable { id = navLink.ObjectId, name = navLink.Title, url = string.Format("{0}/{1}?action=new&webid={2}&listid={3}", webUrl, PROXY_URL, webId, navLink.ObjectId) }); } }