public async Task <IActionResult> Get(string client1CCode, string excludeAccount = default) { ObjectResult checkResult = GetCheckParams(StatusCode, client1CCode); if (checkResult != default) { return(checkResult); } UploadedPhoto[] result = default; try { result = (await _ServiceRegistrar.GetPhotoListAsync(client1CCode, excludeAccount, HelperASP.Login(User), CancellationToken.None)). Select(i => new UploadedPhoto() { ID = i.Key, UploadDate = i.Value.ToString() }). ToArray(); } catch (Exception exception) { _Logger.LogError( "Ошибка получения фотографий клиента с кодом: {client1CCode}, excludeAccount: {excludeAccount}, пользователь {login}, ошибка: {exceptionMessage}.", client1CCode, excludeAccount, HelperASP.Login(User), exception.Message); return(StatusCode(StatusCodes.Status500InternalServerError, exception.Message)); } return(Ok(result)); }