public void DeleteRemindersForTask(int taskId)
{
var reminders = this.reminderRepository.GetAll().Where(x => x.TaskId.HasValue && x.TaskId.Value == taskId).ToList();
if (reminders != null)
{
foreach (var reminder in reminders)
{
this.reminderRepository.Delete(reminder);
}
}
}