示例#1
0
 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;
 }
示例#2
0
 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;
 }
示例#3
0
 public EmployeesManager(IEmployeeCache cache)
 {
     this.cache = cache;
 }