public void GetValidateBirthDate() { var idStr = IdToValidate.Substring(0, 6); DateTime dt; if (DateTime.TryParseExact(idStr, "yyMMdd", CultureInfo.InvariantCulture, DateTimeStyles.None, out dt)) { BirthDate = dt.ToString("dd MMMM yyy"); IsValidBirthDate = true; } else { IsValidBirthDate = false; } }
public void GetValidateGender() { var idStr = IdToValidate.Substring(6, 4); if (Convert.ToInt32(idStr) >= 5000 && Convert.ToInt32(idStr) <= 9999) { Gender = "Male"; IsValidGender = true; } else if (Convert.ToInt32(idStr) < 5000) { Gender = "Female"; IsValidGender = true; } else { IsValidGender = false; } }
public void GetValidateCitizenship() { string idStr = IdToValidate.Substring(10, 1); if (idStr == "1") { Citizenship = "Foreign"; IsValidCitizenship = true; } else if (idStr == "0") { Citizenship = "South African"; IsValidCitizenship = true; } else { Citizenship = "Invalid"; IsValidCitizenship = false; } }