public async Task <IActionResult> SkipAnswer(EmptyResultRequestDto request) { if (request.UserId == null && !ReadUserIdFromHeaderForEmptyResult(request)) { return(null); } var validationResult = _emptyResultRequestValidator.Validate(request); if (validationResult.Errors.Any()) { return(BadRequest(validationResult)); } var result = await _resultProcessor.SaveEmptyResult(request); return(Ok(result)); }