Search code examples
asp.netsql-server-2008c#-4.0reminders

ASP.Net C# Reminder Application



I am about the start developing a reminder application using any below
ASP.Net C# 4.0 web forms / ASP.NET MVC 3.0 Razor Views / Console Application
SQL Server 2008 / Entity FrameWork 4.1

I have already created reminder forms, where user will create their reminders with time and date when they want to be reminded.

Now my program should look-In database and check for any active reminder list and send a Email reminder.

This is what I thought:

  1. Write a console program
  2. That is scheduled to Run every minute on server
  3. This program will check the Reminders Table to find all active
  4. Reminder for that minute
  5. And Compose Email and send it out.

But I am not sure if this is the best way to do it. Any suggestions / ideas are greatly appreciated?

Thanks


Solution

  • The core of this application will most likely be a windows service. The service runs on a timer that will make the necessary data requests. Then send the email and may fire off toaster, or app windows to alert the user when items are found.