internal PackageManagerClientViewModel(DynamoViewModel dynamoViewModel, PackageManagerClient model )
{
this.DynamoViewModel = dynamoViewModel;
this.AuthenticationManager = dynamoViewModel.Model.AuthenticationManager;
Model = model;
CachedPackageList = new List<PackageManagerSearchElement>();
this.ToggleLoginStateCommand = new DelegateCommand(ToggleLoginState, CanToggleLoginState);
AuthenticationManager.LoginStateChanged += (loginState) =>
{
RaisePropertyChanged("LoginState");
RaisePropertyChanged("Username");
};
}