private void UpdateTiles(IEnumerable <Tuple <Baby, ActivitySchedule> > schedules, TileUpdater tileUpdater, BackgroundSettingsViewModel settings)
        {
            string feedActivityName   = resourceLoader.GetString("ActivityName_Feed"),
                   sleepActivityName  = resourceLoader.GetString("ActivityName_Sleep"),
                   changeActivityName = resourceLoader.GetString("ActivityName_Change");

            var feedSchedules = schedules.Select(s => new BabyActivityStatus
            {
                ActivityName          = feedActivityName,
                BabyGivenName         = s.Item1.GivenName,
                ActivityIsRunning     = s.Item2.CurrentlyFeeding,
                LastActivityStartTime = s.Item2.LastFeed != null ? s.Item2.LastFeed.StartTime : (DateTimeOffset?)null,
                NextActivityStartTime = s.Item2.NextFeedDueAt
            });

            var sleepSchedules = schedules.Select(s => new BabyActivityStatus
            {
                ActivityName          = sleepActivityName,
                BabyGivenName         = s.Item1.GivenName,
                ActivityIsRunning     = s.Item2.CurrentlySleeping,
                LastActivityStartTime = s.Item2.LastSleep != null ? s.Item2.LastSleep.StartTime : (DateTimeOffset?)null,
                NextActivityStartTime = s.Item2.NextSleepDueAt
            });

            var changeSchedules = schedules.Select(s => new BabyActivityStatus
            {
                ActivityName          = changeActivityName,
                BabyGivenName         = s.Item1.GivenName,
                ActivityIsRunning     = false,
                LastActivityStartTime = s.Item2.LastChange != null ? s.Item2.LastChange.StartTime : (DateTimeOffset?)null,
                NextActivityStartTime = s.Item2.NextChangeDueAt
            });

            tileUpdater.CreateActivityTile(feedActivityName, feedSchedules);
            tileUpdater.CreateActivityTile(sleepActivityName, sleepSchedules);
            tileUpdater.CreateActivityTile(changeActivityName, changeSchedules);
        }