Ejemplo n.º 1
0
 public ITask CreateNewTask(TaskType type, [Optionally] bool assignToMe)
 {
     return(CreateTask(type, assignToMe));
 }
Ejemplo n.º 2
0
        public IQueryable <Task> FindTasks([Optionally] IUser assignedTo, TaskStatusValues status, [Optionally] TaskType type)
        {
            var q = Container.Instances <Task>().Where(x =>
                                                       (status == TaskStatusValues.Any || x.Status == status));

            if (type != null)
            {
                q = q.Where(x => x.Type.Id == type.Id);
            }
            if (assignedTo != null)
            {
                q = q.Where(x => x.AssignedToId == assignedTo.Id);
            }
            return(q.OrderBy(x => x.Due));
        }