24 lines
637 B
C#
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);
|
|
}
|
|
}
|