implement some missing method content

This commit is contained in:
2024-05-28 18:23:30 +02:00
parent 69b3406c4b
commit 270a01791c
12 changed files with 160 additions and 65 deletions

View File

@@ -12,7 +12,7 @@ namespace OwnChar.Manager
public UserAccount? CurrentUser { get; private set; }
// Data Provider
public IDataManager? DataProxy { get; set; }
public IDataManager? DataManager { get; set; }
// Manager
public UserManager Users { get; }
@@ -42,6 +42,7 @@ namespace OwnChar.Manager
ArgumentException.ThrowIfNullOrWhiteSpace(username, nameof(username));
ArgumentException.ThrowIfNullOrWhiteSpace(password, nameof(password));
username = username.Trim().ToLower();
CurrentUser = proxy.Login(username, Utils.HashPassword(username, password));
return IsLoggedIn;
@@ -53,7 +54,7 @@ namespace OwnChar.Manager
/// <returns></returns>
public bool Logout()
{
return DataProxy?.Logout(CurrentUser) ?? true;
return DataManager?.Logout(CurrentUser) ?? true;
}
}
}