コード例 #1
0
ファイル: SiteMap.cs プロジェクト: RcBuilder/Scripts
        private void HandleReviews()
        {
            var root = this.xDoc.Root;

            var courses = Courses.Get();

            foreach (var course in courses.Where(x => x.Reviews.Count > 0))
            {
                root.Add(
                    new XElement(ns + "url",
                                 new XElement(ns + "loc", string.Concat(baseURL, "Review/Course/", course.Id)),
                                 new XElement(ns + "priority", "0.5"),
                                 new XElement(ns + "changefreq", "daily")
                                 )
                    );
            }

            var lecturers = Lecturers.Get(true);

            foreach (var lecturer in lecturers.Where(x => x.Reviews.Count > 0))
            {
                root.Add(
                    new XElement(ns + "url",
                                 new XElement(ns + "loc", string.Concat(baseURL, "Review/Lecturer/", lecturer.Id)),
                                 new XElement(ns + "priority", "0.5"),
                                 new XElement(ns + "changefreq", "daily")
                                 )
                    );
            }
        }
コード例 #2
0
ファイル: SiteMap.cs プロジェクト: RcBuilder/Scripts
        private void HandleLecturers()
        {
            var root = this.xDoc.Root;

            root.Add(
                new XElement(ns + "url",
                             new XElement(ns + "loc", string.Concat(baseURL, "Lecturer/Register")),
                             new XElement(ns + "priority", "0.5"),
                             new XElement(ns + "changefreq", "weekly")
                             )
                );

            root.Add(
                new XElement(ns + "url",
                             new XElement(ns + "loc", string.Concat(baseURL, "Lecturer/Login")),
                             new XElement(ns + "priority", "0.5"),
                             new XElement(ns + "changefreq", "weekly")
                             )
                );

            root.Add(
                new XElement(ns + "url",
                             new XElement(ns + "loc", string.Concat(baseURL, "Search/Lecturers")),
                             new XElement(ns + "priority", "1.0"),
                             new XElement(ns + "changefreq", "daily")
                             )
                );

            var lecturers = Lecturers.Get(true);

            foreach (var lecturer in lecturers)
            {
                root.Add(
                    new XElement(ns + "url",
                                 new XElement(ns + "loc", string.Concat(baseURL, "Lecturer/", lecturer.Id)),
                                 new XElement(ns + "priority", "1.0"),
                                 new XElement(ns + "changefreq", "daily")
                                 )
                    );
            }
        }