adding clock in break and out command

This commit is contained in:
Tim G. | SnapixLP
2025-06-06 02:01:54 +02:00
parent 2645d698d7
commit 536de50e4c
6 changed files with 280 additions and 105 deletions

View File

@@ -2,7 +2,7 @@
public enum EmployeeState
{
WORKING,
OUT,
IN,
BREAK,
AWAY,
}

View File

@@ -193,7 +193,7 @@ public class Server
return Task.FromException<Employee>(new Exception("Failed to get logged in employee."));
}
public Task<string> clockIn(Employee employee)
public Task<string> ClockIn(Employee? employee = null)
{
var commandResult = ExecuteCommandAsync("clock in").Result;
if (commandResult == "success")
@@ -202,7 +202,7 @@ public class Server
}
return Task.FromException<string>(new Exception("Failed to clock in."));
}
public Task<string> clockOut(Employee employee)
public Task<string> ClockOut(Employee? employee = null)
{
var commandResult = ExecuteCommandAsync("clock out").Result;
if (commandResult == "success")
@@ -214,7 +214,7 @@ public class Server
return Task.FromException<string>(new Exception("Failed to clock out."));
}
}
public Task<string> clockBreak(Employee employee)
public Task<string> ClockBreak(Employee? employee = null)
{
var commandResult = ExecuteCommandAsync("clock break").Result;
if (commandResult == "success")