remplacement des value ==null dans les classes par string.isnullorwhitespace()
continuous-integration/drone/push Build is failing Details

Popup_qui_marche_pas
Anthony RICHARD 2 years ago
parent ff31762cf3
commit 40baa73ebe

@ -11,9 +11,9 @@ namespace Model
public string Name public string Name
{ {
get { return name; } get { return name; }
set private set
{ {
if (value == null || string.IsNullOrWhiteSpace(value)) return; if (string.IsNullOrWhiteSpace(value)) return;
name = value; name = value;
} }
} }
@ -23,9 +23,9 @@ namespace Model
public string Description public string Description
{ {
get { return description; } get { return description; }
set private set
{ {
if (value == null || string.IsNullOrWhiteSpace(value)) return; if (string.IsNullOrWhiteSpace(value)) return;
description = value; description = value;
} }
} }
@ -35,7 +35,7 @@ namespace Model
public int Year public int Year
{ {
get { return year; } get { return year; }
set private set
{ {
if (value < 1957 || value > 2023) return; if (value < 1957 || value > 2023) return;
year = value; year = value;
@ -49,7 +49,7 @@ namespace Model
get => cover; get => cover;
set set
{ {
if (value == null || string.IsNullOrWhiteSpace(value)) return; if (string.IsNullOrWhiteSpace(value)) return;
cover = value; cover = value;
} }
} }

@ -34,7 +34,7 @@ namespace Model
} }
private set private set
{ {
if (text == "") return; if (string.IsNullOrWhiteSpace(value)) return;
text = value; text = value;
} }
} }

@ -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;
} }
} }

Loading…
Cancel
Save