Simple MVC CRUD. Remove NOT NULL on some attributes in Person
This commit is contained in:
@@ -148,6 +148,7 @@ static List<string> BuildPersonInsertStatements(DatabaseTarget targetDatabase)
|
||||
var faker = new Faker(locale);
|
||||
var transliterationLanguage = locale.Split('_')[0];
|
||||
var useTranscriptionForAddress = nonLatinLocales.Contains(transliterationLanguage);
|
||||
var addressCountry = GetEnglishCountryName(countryCode);
|
||||
|
||||
for (var i = 0; i < peoplePerCountry; i++)
|
||||
{
|
||||
@@ -158,7 +159,6 @@ static List<string> BuildPersonInsertStatements(DatabaseTarget targetDatabase)
|
||||
var city = NormalizeForStorage(faker.Address.City(), transliterationLanguage, useTranscriptionForAddress);
|
||||
var addressLine = NormalizeForStorage(faker.Address.StreetAddress(), transliterationLanguage, useTranscriptionForAddress);
|
||||
var postalCode = NormalizeForStorage(faker.Address.ZipCode(), transliterationLanguage, useTranscriptionForAddress);
|
||||
var addressCountry = NormalizeForStorage(faker.Address.Country(), transliterationLanguage, useTranscriptionForAddress);
|
||||
var email = faker.Internet.Email(firstNameTranscription, lastNameTranscription);
|
||||
var contactPhone = NormalizePhoneNumber(faker.Phone.PhoneNumber());
|
||||
var birthDate = faker.Date.BetweenDateOnly(new DateOnly(1950, 1, 1), new DateOnly(2010, 12, 31));
|
||||
@@ -211,6 +211,9 @@ static string CreateInsertStatement(
|
||||
|
||||
static string EscapeSql(string value) => value.Replace("'", "''");
|
||||
|
||||
static string GetEnglishCountryName(string countryCode) =>
|
||||
new System.Globalization.RegionInfo(countryCode).EnglishName;
|
||||
|
||||
static string NormalizeForStorage(string value, string transliterationLanguage, bool useTranscriptionForAddress) =>
|
||||
useTranscriptionForAddress ? value.Transliterate(transliterationLanguage) : value;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user