Пример #1
0
        public async Task <IActionResult> Get(string account1CCode, string client1CCode, int documentId)
        {
            Client client = new Client()
            {
                Code1C = client1CCode
            };

            RegistrarDocument result = default;

            try {
                result = await _ServiceRegistrar.GetDocumentsByAccountAndClients1CAndDocumentIDAsync(
                    HelperASP.Login(User),
                    account1CCode,
                    client,
                    documentId,
                    CancellationToken.None);
            }
            catch (Exception exception) {
                _Logger.LogError(
                    exception,
                    "Ошибка получения списка файлов. Account1CCode: {account1CCode}, DocumentId {documentId}," +
                    " Пользователь: {login}, Client1CCode: {client1CCode} Ошибка: {exceptionMessage}," +
                    " StackTrace: {StackTrace}",
                    account1CCode, documentId, HelperASP.Login(User), client1CCode, exception.Message,
                    exception.StackTrace);
                return(StatusCode(StatusCodes.Status400BadRequest, exception.Message));
            }
            return(Ok(result));
        }