I want to send notification by using thread. I have created thread which iterate its self infinite time. Here is my code.
    public static class ThreadStartUp
{
    public static void GetThread()
    {
        var thread = new Thread(ReminderHelperClas.IterateMethod);
        thread.Start();
    }
}
MY Static class with methods is
    public static class ReminderHelperClas
{
    public static void CheckReminder()
    {
        try
        {
            const string usernamesendby = "38";
            const string message = "Please give feedback to assigned task.";
            var chathub = new ChatHub();
            using (var db = new DatabaseContext())
            {
                var datetimenow = DateTime.Now;
                const TaskAssignStatus recordstatus = (TaskAssignStatus)3;
                var remindermodel =
                    db.ActionTaskVarainceCategories.Where(x => x.TaskAssignStatus != recordstatus)
                        .Select(x => x)
                        .ToList();
                foreach (var item in remindermodel)
                {
                    if (item.ToDate == datetimenow || item.ToDate < datetimenow)
                    {
                        var username = db.Users.Where(u => u.ID == item.AssignedToID).Select(u => u.UserName).FirstOrDefault();
                        var msgclass = new TaskMessagingModel { FromId = 38, Message = message, UserName = username, ToId = item.AssignedToID };
                        SaveMessages.TaskSaveMessage(msgclass);
                        chathub.Send(usernamesendby, message, username);
                    }
                }
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
    public static void IterateMethod()
    {
        try
        {
            while (true)
            {
                CheckReminder();
                Thread.Sleep(10000);
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
}
When Message is saved i called send notification method but it gives me null exception although i have provided all parameters.Please help me with this.
 
    