Add return type to UsersManager methods

This commit is contained in:
2021-01-23 13:20:49 +01:00
parent 79df07e7fc
commit 25c9ee5771
5 changed files with 127 additions and 40 deletions

View File

@@ -81,21 +81,14 @@ namespace Akari.Provider.WaveshareUART.Views
var manageUsersButton = new Button("_Manage Users")
{
X = Pos.Center(),
Y = Pos.Center() - 3
Y = Pos.Center() - 1
};
manageUsersButton.Clicked += ManageUsersButton_Clicked;
var addUserButton = new Button("_Add User")
{
X = Pos.Center(),
Y = Pos.Bottom(manageUsersButton) + 1
};
addUserButton.Clicked += AddUserButton_Clicked;
var setComparisonLevelButton = new Button("Set Comparison _Level")
{
X = Pos.Center(),
Y = Pos.Bottom(addUserButton) + 1
Y = Pos.Bottom(manageUsersButton) + 1
};
setComparisonLevelButton.Clicked += SetComparisonLevelButton_Clicked;
@@ -111,7 +104,6 @@ namespace Akari.Provider.WaveshareUART.Views
_comparisonLevelLabel,
_userCountLabel,
manageUsersButton,
addUserButton,
setComparisonLevelButton,
quitButton
);
@@ -215,28 +207,7 @@ namespace Akari.Provider.WaveshareUART.Views
private void ManageUsersButton_Clicked()
{
var dialog = new FingerprintDialog("Read Fingerprint", "Can't read fingerprint, try to place your finger flat on the sensor");
(ushort userID, UserPermission permission) userInfo = default;
Task.Run(() =>
{
if (FingerprintSensor.TryComparison1N(out userInfo))
{
dialog.Cancel();
}
else
{
dialog.CancelAndShowError();
}
});
dialog.Show();
if (userInfo != default)
{
MessageBox.Query("Read Fingerprint", $"Successfully read fingerprint\n\nUser ID: {userInfo.userID}\nPermissions: {userInfo.permission}\n ", "Ok");
}
Application.Run(new ManageUsersDisplay());
}
private void ChangeConfig()