using System; using System.Collections.Generic; using _0_Framework.Domain; using AccountManagement.Application.Contracts.Task; namespace AccountManagement.Domain.TaskAgg; public interface ITaskRepository:IRepository { EditTask GetDetails(long TaskId); void Remove(long id); //گرفتن تمامی وظایف List GetTasks(TaskSearchModel searchModel); List GetAllRequestedTasks(TaskSearchModel searchModel); List GetSelfTasks(TaskSearchModel searchModel); List GetAllNotSelfIncludedTasks(TaskSearchModel searchModel); List GetReceivedTasks(TaskSearchModel searchModel); List GetSentTasks(TaskSearchModel searchModel); string SetTasksColors(DateTime time,bool isCancel); int GetRequestedTasksCount(); TaskViewModel GetRequestDetails(long id); }