Пример #1
0
        public async Task <DocumentResponseModel> Handle(GetDocumentByNameQuery request, CancellationToken cancellationToken)
        {
            var document = await _documentRepository.GetDocument(request.Name);

            var responseModel = document.Adapt <DocumentResponseModel>();

            return(responseModel);
        }
Пример #2
0
        public async Task <IActionResult> GetAsync([FromRoute] string name)
        {
            var query = new GetDocumentByNameQuery()
            {
                Name = name
            };

            var response = await _mediator.Send(query);

            return(JsonResult(response));
        }