laatzen/LaaProductionWeb/LaaProduction.Personalization/Interfaces/IEmployeesManager.cs
2024-07-17 13:13:41 +02:00

25 lines
655 B
C#

namespace LaaProduction.Personalization.Interfaces
{
using System;
using System.Collections.Generic;
public interface IEmployeesManager
{
Object GetEmployee(Int16 employeeId);
IEnumerable<Object> GetEmployees();
IEnumerable<Object> GetRoles();
IEnumerable<String> GetRoles(Int16 employeeId);
IEnumerable<Object> ListEmployees();
void UpdateEmployeeFunctions(Int16 employeeId, IEnumerable<String> functions);
void UpdateEmployeeRoles(Int16 employeeId, IEnumerable<String> roles);
void UpdateRoleEmployees(String role, IEnumerable<Int16> employees);
}
}