Search code examples
windows-phone-7reminders

InvalidOperationException while tryin to set reminders in windows phone


Im trying to set reminders, and im stuck with this error "BNS Error: The action's start time has passed when trying to create/update the request."

Searchin the forum and googling din find me much answers for a similar error, this is how i have set the reminders, the exception is fired for (m_iSafe2>0) condition

            if (m_bSafeAlert)
            {
            if (m_iSafe1 > 0)
            {
                date = dtStart.AddDays(m_iSafe1);
                date = date.Date + time;
                noOfDays = m_iUnsafe1 - m_iSafe1;

                Reminder Safe1Reminder = new Reminder("Safe1")
                {
                    BeginTime = date,
                    Title = "Reminder",
                    Content = "Reminder 1",
                };
                ScheduledActionService.Add(Safe1Reminder);                    
            }

            if (m_iSafe2 > 0) // exception fired
            {
                date = dtStart.AddDays(m_iSafe2);
                date = date.Date + time;
                noOfDays = m_iAvgCycleTime - m_iSafe2;

                Reminder Safe2Reminder = new Reminder("Safe2")
                {
                    BeginTime = date,
                    Title = "Reminder",
                    Content = "Reminder2",
                };
                ScheduledActionService.Add(Safe2Reminder);
            }

Where am i goin wrong?

Alfah


Solution

  • You trying to create reminder with scheduled time that has been already passed