68 lines
2.3 KiB
C#
68 lines
2.3 KiB
C#
//-----------------------------------------------------------------------
|
|
// <copyright file="LectureFeed.cs" company="BTU/IIT">
|
|
// Company copyright tag.
|
|
// </copyright>
|
|
// <author>stubbfel</author>
|
|
// <sience>13.06.2013</sience>
|
|
//----------------------------------------------------------------------
|
|
namespace CampusAppWP8.Feed.Lecture
|
|
{
|
|
using System;
|
|
using CampusAppWP8.Model.Lecture;
|
|
using CampusAppWP8.Utility;
|
|
|
|
/// <summary>
|
|
/// Class for the feed of the Lecture
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// need the XmlAPI
|
|
/// </remarks>
|
|
public class LectureFeed : XmlFeed<LectureList>
|
|
{
|
|
/// <summary>
|
|
/// Initializes a new instance of the <see cref="LectureFeed" /> class.
|
|
/// </summary>
|
|
/// <param name="url">the RequestUrl</param>
|
|
public LectureFeed(Uri url)
|
|
: base(url, "Lecture.xml")
|
|
{
|
|
this.validRootName = "lsf_auszug";
|
|
}
|
|
|
|
/// <summary>
|
|
/// Method create the RequestUrl
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// have to refactors
|
|
/// </remarks>
|
|
/// <param name="semester">value of the semester</param>
|
|
/// <param name="degree">value of the degree</param>
|
|
/// <param name="course">value of the course</param>
|
|
/// <param name="from">value of the from</param>
|
|
/// <param name="to">value of the to</param>
|
|
/// <returns>return the requestUrl</returns>
|
|
public static Uri CreateFeedUrl(string semester, string degree, string course, string from, string to)
|
|
{
|
|
return new Uri("http://www.zv.tu-cottbus.de/LSFveranst/LSF4?Semester=" + semester + "&Abschluss=" + degree + "&Studiengang=" + course + "&Von=" + from + "&Bis=" + to);
|
|
}
|
|
|
|
/// <summary>
|
|
/// Method implement CheckIsModelUpToDate()-Method <see cref="Pages"/>
|
|
/// </summary>
|
|
/// <returns>true, if model is up-to-date, otherwise false</returns>
|
|
protected override bool CheckIsModelUpToDate()
|
|
{
|
|
return false;
|
|
}
|
|
|
|
/// <summary>
|
|
/// Method implement CheckIsFileUpToDate()-Method <see cref="Pages"/>
|
|
/// </summary>
|
|
/// <returns>true, if file is up-to-date, otherwise false</returns>
|
|
protected override bool CheckIsFileUpToDate()
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
}
|