public void AddAccount(XivAccount account) { var existingAccount = Accounts.FirstOrDefault(a => a.Id == account.Id); if (existingAccount != null && existingAccount.Password != account.Password) { existingAccount.Password = account.Password; return; } if (existingAccount != null) { return; } Accounts.Add(account); }
public void RemoveAccount(XivAccount account) { Accounts.Remove(account); }
public void UpdatePassword(XivAccount account, string password) { var existingAccount = Accounts.FirstOrDefault(a => a.Id == account.Id); existingAccount.Password = password; }