public EmployeeController(IAuthenticationService authService, UserManager <DatabaseUser> userManager, IOptions <List <PredefinedEmployee> > predefinedEmployees, IDatabaseService dbService, IEmployeeCache employeeCache) { _authService = authService; _userManager = userManager; _predefinedEmployees = predefinedEmployees; _dbService = dbService; _employeeCache = employeeCache; }
public EmployeeUnitAppService(EmployeeUnitManager employeeUnitManager, IRepository <EmployeeUnit> employeeUnitRepository, IUnitOfWorkManager unitOfWorkManager, AddressUnitAppService addressAppService, IRepository <AddressUnit, long> addressRepository, CustomAppSession customAppSession, ICacheManager cacheManager, IEmployeeCache empCache) { _employeeUnitManager = employeeUnitManager; _employeeUnitRepository = employeeUnitRepository; _unitOfWorkManager = unitOfWorkManager; _addressAppService = addressAppService; _addressUnitRepository = addressRepository; _customAppSession = customAppSession; _cacheManager = cacheManager; _empCache = empCache; }
public EmployeesManager(IEmployeeCache cache) { this.cache = cache; }