public async Task <IEnumerable <TaskDto> > Handle(TasksByPerformerIdQuery 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));
            }
            var tasks = await _context.Tasks
                        .Where(t => t.Performer.Id == request.Id)
                        .FilterByNameLessLength(45)
                        .ToListAsync();

            return(_mapper.Map <IEnumerable <TaskDto> >(tasks));
        }
 public Task <IActionResult> GetTasksByPerformerId(TasksByPerformerIdQuery query) => ExecuteQuery(query);