private static Link GetLinkFromLinkCategory(LinkCategory linkCategory, CategoryType catType, BlogUrlHelper urlHelper, Blog blog) { var link = new Link { Title = linkCategory.Title }; switch (catType) { case CategoryType.StoryCollection: link.Url = urlHelper.CategoryUrl(linkCategory).ToFullyQualifiedUrl(blog).ToString(); break; case CategoryType.PostCollection: link.Url = urlHelper.CategoryUrl(linkCategory).ToFullyQualifiedUrl(blog).ToString(); link.Rss = urlHelper.CategoryRssUrl(linkCategory); break; case CategoryType.ImageCollection: link.Url = urlHelper.GalleryUrl(linkCategory.Id).ToFullyQualifiedUrl(blog).ToString(); break; } link.NewWindow = false; return link; }