private void SaveUser() { UserRecords records = UserCache.Records; records.Save(editUser); SavedUser = editUser.Clone(); }
private void PopulateUsers() { UserRecords records = UserCache.Records; foreach (User user in records.ToList()) { AddUserToView(user); } }
private void AddMockUserToCache(string username, string fullname, string password, string pin) { UserFactory factory = new UserFactory(); User user = factory.Generate(username, fullname, false); user.Key = password; user.Pin = pin; UserRecords records = UserCache.Records; records.Save(user); log.Info($"UserCache.count:{UserCache.Count()}"); }
private void deleteButton_Click(object sender, EventArgs e) { if (usersListview.SelectedItems.Count == 1) { ListViewItem listviewitem = usersListview.SelectedItems[0]; User user = (User)listviewitem.Tag; DialogResult result = MessageBox.Show($"Are you sure you want to delete {user.Fullname}'s account?", "DELETE", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { UserRecords records = UserCache.Records; records.Delete(user.ID); usersListview.Items.RemoveByKey(user.ID); } } }
public void SetUsers(UserRecords _users) { users = _users; }