Exemplo n.º 1
0
        public List <Task> GetByProject(int projectId, TaskStatus?status, Guid participant)
        {
            var listTask = _taskDao.GetByProject(projectId, status, participant).Where(CanRead).ToList();

            _subtaskDao.GetSubtasks(ref listTask);
            return(listTask);
        }
Exemplo n.º 2
0
        public Task GetByID(int id, bool checkSecurity)
        {
            var task = taskDao.GetById(id);

            if (task != null)
            {
                task.SubTasks = subtaskDao.GetSubtasks(task.ID);
                task.Links    = taskDao.GetLinks(task.ID).ToList();
            }

            if (!checkSecurity)
            {
                return(task);
            }

            return(CanRead(task) ? task : null);
        }