/// <summary>
 /// Database loaded message handler, load the database content
 /// </summary>
 /// <param name="obj"></param>
 void DatabaseLoadedHandler(DatabaseLoadedMessage obj)
 {
     CategoryList.Clear();
     foreach (var cat in obj.DatabaseModel.Categories.Select(x => x.Name))
     {
         CategoryList.Add(cat);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Database loaded message handler, load the database content
 /// </summary>
 /// <param name="obj"></param>
 void DatabaseLoadedHandler(DatabaseLoadedMessage obj)
 {
     basePasswordEntries.Clear();
     foreach (var entry in obj.DatabaseModel.PasswordEntries)
     {
         basePasswordEntries.Add(entry);
     }
     RaisePropertyChanged(nameof(PasswordEntryList));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Initiate the SyncView with stored values
 /// </summary>
 /// <param name="obj"></param>
 private void InitUserControl(DatabaseLoadedMessage obj)
 {
     Username     = obj.DatabaseModel.SyncData.Username;
     Password     = obj.DatabaseModel.SyncData.Password;
     ShowPassword = false;
     Error        = string.Empty;
     if (!(obj.Sender is SyncViewModel))
     {
         // Don't reset if the opening was sent from the sync process
         ShowSyncSteps         = false;
         DownloadSyncStepState = SyncStepStates.Inactive;
         MergeSyncStepState    = SyncStepStates.Inactive;
         UploadSyncStepState   = SyncStepStates.Inactive;
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// Show the main view
 /// </summary>
 /// <param name="obj"></param>
 private void DatabaseLoadedHandler(DatabaseLoadedMessage obj)
 {
     DatabaseName = obj.DatabaseModel.Name;
     DatabaseOpeningGroupVisibility = false;
     MainViewVisibility             = true;
 }