finish #216
This commit is contained in:
@@ -147,7 +147,11 @@ namespace CampusAppWP8ScheduledTaskAgent
|
||||
}
|
||||
else
|
||||
{
|
||||
this.UpdateEventTile();
|
||||
this.runningFeeds--;
|
||||
if (this.runningFeeds == 0)
|
||||
{
|
||||
this.NotifyComplete();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -165,7 +169,11 @@ namespace CampusAppWP8ScheduledTaskAgent
|
||||
}
|
||||
else
|
||||
{
|
||||
this.UpdateNewsTile();
|
||||
this.runningFeeds--;
|
||||
if (this.runningFeeds == 0)
|
||||
{
|
||||
this.NotifyComplete();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -181,6 +189,14 @@ namespace CampusAppWP8ScheduledTaskAgent
|
||||
this.eventModel = XmlManager.DeserializationToModel<RSSViewModel>(arg.Result, CampusAppWPortalLib8.Resources.Constants.XMLRootElementName);
|
||||
this.UpdateEventTile();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.runningFeeds--;
|
||||
if (this.runningFeeds == 0)
|
||||
{
|
||||
this.NotifyComplete();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -195,6 +211,14 @@ namespace CampusAppWP8ScheduledTaskAgent
|
||||
this.newsModel = XmlManager.DeserializationToModel<RSSViewModel>(arg.Result, CampusAppWPortalLib8.Resources.Constants.XMLRootElementName);
|
||||
this.UpdateNewsTile();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.runningFeeds--;
|
||||
if (this.runningFeeds == 0)
|
||||
{
|
||||
this.NotifyComplete();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -208,19 +232,25 @@ namespace CampusAppWP8ScheduledTaskAgent
|
||||
{
|
||||
IconicTileData data = new IconicTileData();
|
||||
Random random = new Random();
|
||||
int randomNumber = random.Next(0, this.newsModel.Channel[0].Item.Count);
|
||||
RSSModel item = this.newsModel.Channel[0].Item[randomNumber];
|
||||
data.WideContent1 = item.Date;
|
||||
data.WideContent2 = DefaultStringManager.ToShortString(item.Title, 40, "...");
|
||||
data.WideContent3 = DefaultStringManager.ToShortString(item.Text, 40, "...");
|
||||
//data.Count = this.newsModel.Channel[0].Item.Count;
|
||||
tileToFind.Update(data);
|
||||
RSSModel item = this.newsModel.Channel[0].Item.FirstOrDefault();
|
||||
if (item != null)
|
||||
{
|
||||
data.WideContent1 = item.Date;
|
||||
data.WideContent2 = DefaultStringManager.ToShortString(item.Title, 40, "...");
|
||||
data.WideContent3 = DefaultStringManager.ToShortString(item.Text, 40, "...");
|
||||
|
||||
tileToFind.Update(data);
|
||||
}
|
||||
this.runningFeeds--;
|
||||
}
|
||||
|
||||
if (this.runningFeeds == 0)
|
||||
{
|
||||
this.NotifyComplete();
|
||||
if (this.runningFeeds == 0)
|
||||
{
|
||||
this.NotifyComplete();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -235,13 +265,16 @@ namespace CampusAppWP8ScheduledTaskAgent
|
||||
{
|
||||
IconicTileData data = new IconicTileData();
|
||||
Random random = new Random();
|
||||
int randomNumber = random.Next(0, this.eventModel.Channel[0].Item.Count);
|
||||
RSSModel item = this.eventModel.Channel[0].Item[randomNumber];
|
||||
data.WideContent1 = item.Date;
|
||||
data.WideContent2 = DefaultStringManager.ToShortString(item.Title, 40, "...");
|
||||
data.WideContent3 = DefaultStringManager.ToShortString(item.Text, 40, "...");
|
||||
//data.Count = this.eventModel.Channel[0].Item.Count;
|
||||
tileToFind.Update(data);
|
||||
RSSModel item = this.eventModel.Channel[0].Item.FirstOrDefault();
|
||||
|
||||
if (item != null)
|
||||
{
|
||||
data.WideContent1 = item.Date;
|
||||
data.WideContent2 = DefaultStringManager.ToShortString(item.Title, 40, "...");
|
||||
data.WideContent3 = DefaultStringManager.ToShortString(item.Text, 40, "...");
|
||||
|
||||
tileToFind.Update(data);
|
||||
}
|
||||
this.runningFeeds--;
|
||||
}
|
||||
|
||||
@@ -313,6 +346,14 @@ namespace CampusAppWP8ScheduledTaskAgent
|
||||
this.mensaModel = XmlManager.DeserializationToModel<MenuWeekModel>(arg.Result, CampusAppWPortalLib8.Resources.Constants.XMLRootElementName);
|
||||
this.UpdateMensaTile();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.runningFeeds--;
|
||||
if (this.runningFeeds == 0)
|
||||
{
|
||||
this.NotifyComplete();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -111,6 +111,11 @@ namespace CampusAppWPortalLib8.Utility
|
||||
public static string ToShortString(string longStr, int maxLenght, string suffix = "")
|
||||
{
|
||||
string shortStr = longStr;
|
||||
if (shortStr == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if (shortStr.Length > maxLenght)
|
||||
{
|
||||
shortStr = shortStr.Substring(0, maxLenght) + suffix;
|
||||
|
||||
Reference in New Issue
Block a user