|
|
@ -9,7 +9,7 @@ namespace Model
|
|
|
|
get { return username; }
|
|
|
|
get { return username; }
|
|
|
|
private set
|
|
|
|
private set
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (value == null || value == "") return;
|
|
|
|
if (string.IsNullOrWhiteSpace(value)) return;
|
|
|
|
username = value;
|
|
|
|
username = value;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -20,11 +20,11 @@ namespace Model
|
|
|
|
get { return biographie;}
|
|
|
|
get { return biographie;}
|
|
|
|
private set
|
|
|
|
private set
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (value == null || value == "") return;
|
|
|
|
if (string.IsNullOrWhiteSpace(value)) return;
|
|
|
|
biographie = value;
|
|
|
|
biographie = value;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
private string? biographie;
|
|
|
|
private string biographie;
|
|
|
|
|
|
|
|
|
|
|
|
public string Email
|
|
|
|
public string Email
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -32,7 +32,7 @@ namespace Model
|
|
|
|
private set
|
|
|
|
private set
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Regex rg_email = new Regex("^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$");
|
|
|
|
Regex rg_email = new Regex("^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$");
|
|
|
|
if (value != null && rg_email.IsMatch(value))
|
|
|
|
if (string.IsNullOrWhiteSpace(value) && rg_email.IsMatch(value))
|
|
|
|
email = value;
|
|
|
|
email = value;
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -45,7 +45,7 @@ namespace Model
|
|
|
|
private set
|
|
|
|
private set
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Regex rg = new Regex("^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,32}$");
|
|
|
|
Regex rg = new Regex("^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,32}$");
|
|
|
|
if (value==null || !rg.IsMatch(value)) return;
|
|
|
|
if (string.IsNullOrWhiteSpace(value) || !rg.IsMatch(value)) return;
|
|
|
|
password = value;
|
|
|
|
password = value;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|