/// <summary> /// Получение всех задач по категории /// </summary> /// <param name="categoryId">Идентификатор категории</param> /// <returns>Найденные задачи по категории, или пустой массив</returns> public async Task <UserTask[]> GetTasksByCategoryAsync(int categoryId) => await ExecAsync(() => _tasksByCategoryFilter.FilterAsync(new TasksByCategoryFilter(categoryId)));
/// <summary> /// Получение всех задач пользователя /// </summary> /// <param name="userId">Идентификатор пользователя</param> /// <returns>Найденные задачи пользователя, или пустой массив</returns> public async Task <UserTask[]> GetAllUserTasksAsync(string userId) => await ExecAsync(() => _tasksByUserFilter.FilterAsync(new TasksByUserFilter(userId)));