var result = new RegistrationData
{
FullCompanyName = context.Inn.Length == 12
? jObject["body"]?["docs"]?.First["ФИО"]?.ToString()
: jObject["body"]?["docs"]?.First?["НаимЮЛСокр"]?.ToString(),
Okpo = jObject["body"]?["docs"]?.First["ОКПО"]?.ToString(),
Kpp = context.Inn.Length == 12
? string.Empty
: jObject["body"]?["docs"]?.First?["КПП"]?.ToString(),
Ogrn = context.Inn.Length == 12
? jObject["body"]?["docs"]?.First?["ОГРНИП"]?.ToString()
: jObject["body"]?["docs"]?.First?["ОГРН"]?.ToString(),
DirectorFullName =context.Inn.Length == 12
? jObject["body"]?["docs"]?.First?["ФИО"]?.ToString()
: jObject["body"]?["docs"]?.First?["Руководители"]?.First?["fl"]?.ToString(),
HeadAccountantFullName =context.Inn.Length == 12
? jObject["body"]?["docs"]?.First?["ФИО"]?.ToString()
: jObject["body"]?["docs"]?.First?["Руководители"]?.First?["fl"]?.ToString(),
Address = context.Inn.Length == 12
? jObject["body"]?["docs"]?.First?["Описание"]?.ToString()
: jObject["body"]?["docs"]?.First?["Адрес"]?.ToString(),
LegalAdress =context.Inn.Length == 12
? jObject["body"]?["docs"]?.First?["Описание"]?.ToString()
: jObject["body"]?["docs"]?.First?["Адрес"]?.ToString()
};
Жуть
наглядно, спасибо
Без Linq, на автомапере.
Обсуждают сегодня