public static string GetOsobaId(majitel_base maj) { string osobaid = null; if (string.IsNullOrEmpty(maj.osoba_jmeno) && string.IsNullOrEmpty(maj.osoba_prijmeni)) { return(null); } if (string.IsNullOrEmpty(maj.osoba_jmeno) && !string.IsNullOrEmpty(maj.osoba_prijmeni)) { var parts = maj.osoba_prijmeni.Split(' '); if (parts.Count() > 1) { maj.osoba_jmeno = parts[0]; maj.osoba_prijmeni = string.Join(' ', parts.Skip(1)); } } else { var parts = maj.osoba_jmeno.Split(' '); if (parts.Count() > 1) { maj.osoba_jmeno = parts[0]; maj.osoba_prijmeni = string.Join(' ', parts.Skip(1)); } } if (maj.osoba_datum_narozeni < minDate) { return(null); } try { osobaid = findPerson.GetOsobaId(maj.osoba_jmeno, maj.osoba_prijmeni, maj.osoba_datum_narozeni); } catch (Exception) { System.Threading.Thread.Sleep(50); try { osobaid = findPerson.GetOsobaId(maj.osoba_jmeno, maj.osoba_prijmeni, maj.osoba_datum_narozeni); } catch (Exception e) { Console.WriteLine(e); } } return(osobaid); }
public static majitel_base Get(xmlSubjektUdajUdaj d) { var majitel = new majitel_base(d); return(majitel); }