public async Task <IActionResult> SubmitPageReviewOutcome(Guid applicationId, [FromForm] SubmitPageReviewOutcomeCommand request)
        {
            string clarificationFile = null;

            if (Request.Form.Files != null && Request.Form.Files.Any())
            {
                clarificationFile = Request.Form.Files.First().FileName;
                var uploadedSuccessfully = await _fileStorageService.UploadFiles(applicationId, request.SequenceNumber, request.SectionNumber, request.PageId, Request.Form.Files, ContainerType.Assessor, new CancellationToken());

                if (!uploadedSuccessfully)
                {
                    _logger.LogError($"Unable to upload files for application: {applicationId} || pageId {request.PageId}");
                    return(BadRequest());
                }
            }

            await _mediator.Send(new SubmitClarificationPageOutcomeRequest(applicationId, request.SequenceNumber, request.SectionNumber, request.PageId, request.UserId, request.UserName, request.Status, request.Comment, request.ClarificationResponse, clarificationFile));

            return(Ok());
        }
 public async Task SubmitPageReviewOutcome(Guid applicationId, [FromBody] SubmitPageReviewOutcomeCommand request)
 {
     await _mediator.Send(new SubmitAssessorPageOutcomeRequest(applicationId, request.SequenceNumber, request.SectionNumber, request.PageId, request.UserId, request.UserName, request.Status, request.Comment));
 }