using System.Collections.Generic; namespace PalGain.Core.Tasks { /// /// Task service interface /// public partial interface IScheduleTaskService { /// /// Deletes a task /// /// Task void DeleteTask(ScheduleTask task); /// /// Gets a task /// /// Task identifier /// Task ScheduleTask GetTaskById(int taskId); /// /// Gets a task by its type /// /// Task type /// Task ScheduleTask GetTaskByType(string type); /// /// Gets all tasks /// /// A value indicating whether to show hidden records /// Tasks IList GetAllTasks(bool showHidden = false); /// /// Inserts a task /// /// Task void InsertTask(ScheduleTask task); /// /// Updates the task /// /// Task void UpdateTask(ScheduleTask task); } }