TimeSpan-from-ToDay relative loading

This commit is contained in:
Christian Fiedler
2013-11-11 17:46:20 +01:00
parent 6197a4cc12
commit 39f70beab7
2 changed files with 18 additions and 1 deletions

View File

@@ -137,7 +137,7 @@ namespace CampusAppWP8.Feed.TimeTable
}
else
{
if (newAppModel.IsDate(DateTime.Today, this.span.Days) >= 0)
if (newAppModel.IsInRange(DateTime.Today, this.span))
{
this.Model.Appointments.Add(newAppModel);
}

View File

@@ -101,6 +101,23 @@ namespace CampusAppWP8.Model.TimeTable
return retValue;
}
/// <summary> Query if 'date' is in range. </summary>
/// <remarks> Fiedler, 11.11.2013. </remarks>
/// <param name="date"> The date Date/Time. </param>
/// <param name="span"> The span. </param>
/// <returns> true if in range, false if not. </returns>
public bool IsInRange(DateTime date, TimeSpan span)
{
bool retValue = false;
if ((this.Start.Subtract(date) <= span) || (this.End.Subtract(date) <= span))
{
retValue = true;
}
return retValue;
}
/// <summary> Intersects the given model. </summary>
/// <remarks> Fiedler, 06.11.2013. </remarks>
/// <param name="model"> The model. </param>