public bool ValidateUsername(string username) { if (username?.Length < 3) { return(false); } List <IUserModel> users = new List <IUserModel>(_userDBHelper.GetUsersList()); foreach (var user in users) { if (username == user?.Username) { return(false); } } return(true); }
public UserManagementViewModel(IUserDBHelper userDBHelper, IUserValidator userValidator) { _userDBHelper = userDBHelper; _userValidator = userValidator; UsersList = new BindableCollection <IUserModel>(_userDBHelper.GetUsersList()); }
public void RefreshList() { UsersList = new BindableCollection <IUserModel>(_userDBHelper.GetUsersList()); NotifyOfPropertyChange(() => UsersList); }