laatzen/LaaProductionWeb/LaaProduction.Personalization/Interfaces/IEmployeesManager.cs
2023-06-21 14:42:09 +02:00

24 lines
637 B
C#

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