Пример #1
0
        public async Task <IActionResult> Post([FromRoute] Guid clientId, [FromRoute] Guid policyId,
                                               [FromBody] Document document)
        {
            if (await _clientRepository.GetClient(clientId) == null ||
                await _policyRepository.GetPolicy(policyId) == null)
            {
                return(NotFound());
            }

            var addedDocument = await _documentRepository.AddDocumentToPolicy(policyId, document);

            return(CreatedAtAction(nameof(Get), new { clientId, policyId, id = addedDocument.Id }, addedDocument));
        }