public async Task <IEnumerable <TaskShortInformationDto> > Handle(TasksByPerformerIdFilterQuery request, CancellationToken cancellationToken)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            var user = await _context.Users.SingleOrDefaultAsync(u => u.Id == request.Id);

            if (user is null)
            {
                throw new NotFoundException(nameof(user));
            }

            return(await _context.Tasks
                   .Where(t => t.Performer.Id == request.Id)
                   .FilterByYear(2020)
                   .Select(t => new TaskShortInformationDto
            {
                Id = t.Id,
                Name = t.Name
            })
                   .ToListAsync());
        }
 public Task <IActionResult> GetTasksShortInfoByUserId(TasksByPerformerIdFilterQuery query) => ExecuteQuery(query);