public CreateEmployeeOperation(IEmployeeRepository employeeRepository, ILimitRepository limitRepository, IRepository <Role> roleRepository, IEnsureManagerHasTeamOperation ensureManagerHasTeamOperation) { _employeeRepository = employeeRepository; _limitRepository = limitRepository; _roleRepository = roleRepository; _ensureManagerHasTeamOperation = ensureManagerHasTeamOperation; }
public ReassignEmployeeOperation( IEnsureManagerHasTeamOperation ensureManagerHasTeamOperation, IAuthorizationContext authorizationContext, IEmployeeRepository employeeRepository) { _ensureManagerHasTeamOperation = ensureManagerHasTeamOperation; _authorizationContext = authorizationContext; _employeeRepository = employeeRepository; }