with the modifications it's better
continuous-integration/drone/push Build is passing Details

pull/35/head^2
Roxane ROSSETTO 2 years ago
parent 9d5c291d5e
commit 173bc413b8

@ -13,7 +13,7 @@ foreach (User user in users)
try
{
Console.WriteLine(user.Name);
Console.WriteLine(user.Priorities.ToString());
Console.WriteLine(user.Priorities[0].ToString());
} catch (ArgumentNullException erreurNomVide)
{
Console.WriteLine(erreurNomVide.Message);

@ -12,6 +12,8 @@ namespace MCTGLib
/// </summary>
public enum Priority
{ Economic, Fast, Easy, Light, Gourmet };
}

@ -15,9 +15,9 @@ namespace MCTGLib
{
#region Private Attributes
private string Name;
private string Surname;
private string Mail;
private string name;
private string surname;
private string mail;
#endregion
@ -45,16 +45,35 @@ namespace MCTGLib
/// Property to get Name of users, without setter because we don't want users
/// to change their Name.
/// </summary>
public string UserName
public string Name
{
get { return Name; }
get { return name; }
private set
{
if (string.IsNullOrWhiteSpace(value))
{
throw new ArgumentNullException();
}
name = value;
}
}
public string Surname
{
get { return surname; }
private set { surname = value; }
}
public string Mail
{
get { return mail; }
private set { mail = value; }
}
private List<Priority> priorities;
public List<Priority> Priorities
{
get;
set;
get => priorities;
set=> priorities = value;
}
@ -71,12 +90,12 @@ namespace MCTGLib
Name = name;
Surname = surname;
Mail = mail;
Priorities = new List<Priority> {
Priority.Gourmet,
Priority.Economic,
Priority.Fast,
Priority.Light,
Priority.Easy};
priorities = new List<Priority> {
Priority.Gourmet,
Priority.Economic,
Priority.Fast,
Priority.Light,
Priority.Easy};
ProfilPict = picture;
}

Loading…
Cancel
Save