C# Class BinaryStudio.TaskManager.Logic.Core.ReminderProcessor

Inheritance: IReminderProcessor
Show file Open project: dv00d00/BinaryStudio.TaskManager

Public Methods

Method Description
AddReminder ( Reminder reminder ) : void
DeleteReminder ( int reminderId ) : void
DeleteRemindersForTask ( int taskId ) : void
GetAll ( ) : IEnumerable
GetRemindersForTask ( int taskId ) : IEnumerable
GetRemindersForUser ( int userId ) : IList
GetRemindersOnDate ( System.DateTime dateTime ) : IList
GetRemindersOnDateForSender ( System.DateTime dateTime ) : IList
IsUserHaveReminders ( int userId ) : bool
ReminderProcessor ( IReminderRepository reminderRepository ) : System
UpdateReminder ( Reminder reminder ) : void

Method Details

AddReminder() public method

public AddReminder ( Reminder reminder ) : void
reminder BinaryStudio.TaskManager.Logic.Domain.Reminder
return void

DeleteReminder() public method

public DeleteReminder ( int reminderId ) : void
reminderId int
return void

DeleteRemindersForTask() public method

public DeleteRemindersForTask ( int taskId ) : void
taskId int
return void

GetAll() public method

public GetAll ( ) : IEnumerable
return IEnumerable

GetRemindersForTask() public method

public GetRemindersForTask ( int taskId ) : IEnumerable
taskId int
return IEnumerable

GetRemindersForUser() public method

public GetRemindersForUser ( int userId ) : IList
userId int
return IList

GetRemindersOnDate() public method

public GetRemindersOnDate ( System.DateTime dateTime ) : IList
dateTime System.DateTime
return IList

GetRemindersOnDateForSender() public method

public GetRemindersOnDateForSender ( System.DateTime dateTime ) : IList
dateTime System.DateTime
return IList

IsUserHaveReminders() public method

public IsUserHaveReminders ( int userId ) : bool
userId int
return bool

ReminderProcessor() public method

public ReminderProcessor ( IReminderRepository reminderRepository ) : System
reminderRepository IReminderRepository
return System

UpdateReminder() public method

public UpdateReminder ( Reminder reminder ) : void
reminder BinaryStudio.TaskManager.Logic.Domain.Reminder
return void