public static void Main()
CanAccessAdminPanel(null);
User matthias = new User("Matthias", false, false);
CanAccessAdminPanel(matthias);
User fabio = new User("Fabio", true, false);
CanAccessAdminPanel(fabio);
User david = new User("David", true, true);
CanAccessAdminPanel(david);
public static void CanAccessAdminPanel(User user)
Console.WriteLine("No user was provided");
if(user.IsEnabled == false)
Console.WriteLine(user.Name + " is not enabled");
if(user.IsAdmin == false)
Console.WriteLine(user.Name + " can't access the Admin Panel");
Console.WriteLine(user.Name + " can access the Admin Panel");
public string Name { get; private set; }
public bool IsEnabled { get; private set; }
public bool IsAdmin { get; private set; }
public User(string name, bool isEnabled, bool isAdmin)
this.IsEnabled = isEnabled;