public async Task <ActionResult <GetStagedFilesResponse> > StagedUploads([FromRoute] GetStagedFilesRequest request)
        {
            var query = new GetStagedFilesQuery
            {
                ApplicationId = request.ApplicationId
            };

            var result = await _mediator.Send(query);

            return(new GetStagedFilesResponse
            {
                Files = result.Files.Select(file => new GetStagedFilesResponse.AppealFile {
                    Id = file.Id, Filename = file.Filename
                }).ToList()
            });
        }
Exemplo n.º 2
0
        public void Setup()
        {
            _query = new GetStagedFilesQuery
            {
                ApplicationId = Guid.NewGuid()
            };

            _queryResult = new AppealFiles
            {
                Files = new List <AppealFile>
                {
                    new AppealFile {
                        Id = Guid.NewGuid(), Filename = "test.pdf"
                    }
                }
            };

            _appealsQueries = new Mock <IAppealsQueries>();
            _appealsQueries.Setup(x => x.GetStagedAppealFiles(_query.ApplicationId)).ReturnsAsync(() => _queryResult);
            _handler = new GetStagedFilesQueryHandler(_appealsQueries.Object);
        }