TimeSpan-from-ToDay relative loading
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user