test v4 sonar fix2 code bon fonctionnement pour build
continuous-integration/drone/push Build is failing Details

vSonar_test
Matheo THIERRY 2 years ago
parent 720585a043
commit 8ffb052e8e

@ -11,16 +11,20 @@ namespace Biblioteque_de_Class
public class Database
{
private List<Logo> ListDefaultLogo;
private List<string> ListTheme;
private List<Theme> ListTheme;
private List<Utilisateur> ListUtilisateur;
public Database()
{
ListDefaultLogo = new List<Logo>();
ListTheme = new List<string>();
ListTheme = new List<Theme>();
ListUtilisateur = new List<Utilisateur>();
}
public List<Logo> GetListDefaultLogo() { return ListDefaultLogo; }
public List<Theme> GetListTheme() { return ListTheme; }
public List<Utilisateur> GetListUtilisateur() { return ListUtilisateur; }
/// <summary>
/// recherche un utilisateur dans la liste d'utilisateur
/// </summary>
@ -30,7 +34,7 @@ namespace Biblioteque_de_Class
string search = name.ToLower();
foreach (Utilisateur user in ListUtilisateur)
{
if (user.Pseudo.get.ToLower().Contains(search)) { ListUserSearch.Add(user); }
if (user.GetPseudo().ToLower().Contains(search)) { ListUserSearch.Add(user); }
}
return ListUserSearch;
}
@ -42,7 +46,7 @@ namespace Biblioteque_de_Class
{
foreach (Logo logo in ListDefaultLogo)
{
if (logo.Nom == Name) { return logo.LinkLogo; }
if (logo.GetNom() == Name) { return logo.GetNom(); }
}throw new Exception("no logo link find");
}
@ -52,7 +56,7 @@ namespace Biblioteque_de_Class
public Utilisateur GetUtilisateur(string Name)
{
foreach(Utilisateur user in ListUtilisateur){
if(user.Pseudo == Name)
if(user.GetPseudo() == Name)
{
return user;
}
@ -64,7 +68,7 @@ namespace Biblioteque_de_Class
/// </summary>
public bool CorrespondPassword(Utilisateur user, string Psd)
{
if (user.Password == Psd)
if (user.GetPassword() == Psd)
{
return true;
}
@ -100,11 +104,11 @@ namespace Biblioteque_de_Class
{
foreach (Utilisateur user1 in ListUtilisateur)
{
if (user1.Pseudo == user.Pseudo)
if (user1.GetPseudo() == user.GetPseudo())
{
throw new Exception("Pseudo déjà utilisé");
}
else if (user1.Mail == user.Mail)
else if (user1.GetMail() == user.GetMail())
{
throw new Exception("Mail déjà utilisé");
}
@ -122,7 +126,7 @@ namespace Biblioteque_de_Class
{
foreach (Utilisateur user1 in ListUtilisateur)
{
if (user1.Pseudo == user.Pseudo)
if (user1.GetPseudo() == user.GetPseudo())
{
ListUtilisateur.Remove(user);
}
@ -138,9 +142,10 @@ namespace Biblioteque_de_Class
/// </summary>
public void AjouterTheme(Theme stheme)
{
List<Theme> ListTheme = GetListTheme();
foreach (Theme theme in ListTheme)
{
if (theme.Nom == stheme.Nom)
if (theme.GetNom() == stheme.GetNom())
{
throw new Exception("Theme déjà utilisé");
}
@ -156,9 +161,10 @@ namespace Biblioteque_de_Class
/// </summary>
public void SupTheme(Theme stheme)
{
List<Theme> ListTheme = GetListTheme();
foreach (Theme theme in ListTheme)
{
if (theme.Nom == stheme.Nom)
if (theme.GetNom() == stheme.GetNom())
{
ListTheme.Remove(theme);
}
@ -174,9 +180,10 @@ namespace Biblioteque_de_Class
/// </summary>
public Theme GetTheme(string Name)
{
List<Theme> ListTheme = GetListTheme();
foreach (Theme theme in ListTheme)
{
if (theme.Nom == Name)
if (theme.GetNom() == Name)
{
return theme;
}
@ -191,9 +198,9 @@ namespace Biblioteque_de_Class
{
foreach (Theme theme1 in ListTheme)
{
if (theme1.Nom == stheme.Nom)
if (theme1.GetNom() == stheme.GetNom())
{
theme1.Nom = NewName;
theme1.SetNom(NewName);
}
else
{
@ -209,11 +216,11 @@ namespace Biblioteque_de_Class
{
foreach (Theme theme1 in ListTheme)
{
if (theme1.Nom == stheme.Nom)
if (theme1.GetNom() == stheme.GetNom())
{
for (int i = 0; i < 3; i++)
{
ChangeColor(theme1.ListCouleur[i], NewColorList[i]);
theme1.ChangeColor(theme1.GetColor(i), NewColorList[i]);
}
}
else

@ -18,7 +18,9 @@ namespace Biblioteque_de_Class
}
public string GetNom() { return Nom; }
public void SetNom(string nom) { Nom = nom; }
public List<string> GetColorList() { return ListCouleur; }
public string GetColor(int code) { return ListCouleur[code]; }
public override string ToString() => $"nom : {Nom} color 1: {ListCouleur[0]}\ncolor 2: {ListCouleur[1]}\ncolor 3: {ListCouleur[2]}\n";

Loading…
Cancel
Save