Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void FillFIO(IContractorIndividual contractorIndividual, PartyNameData partyDataName)
- {
- if (string.IsNullOrWhiteSpace(partyDataName?.full)) return;
- // Простое заполнение, если требуется можно спросить у дадаты еще
- var fio = partyDataName.full.Split(new[] { " " }, StringSplitOptions.RemoveEmptyEntries);
- switch (fio.Length)
- {
- case 1:
- contractorIndividual.FirstName = fio[0];
- break;
- case 2:
- contractorIndividual.SecondName = fio[0];
- contractorIndividual.FirstName = fio[1];
- break;
- case 3:
- contractorIndividual.SecondName = fio[0];
- contractorIndividual.FirstName = fio[1];
- contractorIndividual.MiddleName = fio[2];
- break;
- default:
- if (fio.Length > 3)
- {
- contractorIndividual.SecondName = fio[0];
- contractorIndividual.FirstName = fio[1];
- contractorIndividual.MiddleName = string.Join(" ", fio.Skip(2));
- }
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement