public AccountController(IUserTokenService userTokenService, IUserService userService, ICryptology cryptology) { this.UserTokenService = userTokenService; this.UserService = userService; this.Cryptology = cryptology; }
/// <summary> /// 使用指定的参数初始化对象 /// </summary> /// <param name="Hash">用来计算哈希值的对象</param> /// <param name="Cryptology">用来加解密哈希值的对象</param> public CryptologyHash(IHash Hash, ICryptology Cryptology) { PackHash = Hash; PackCryptology = Cryptology; }
/// <summary> /// 构造函数注入 /// </summary> /// <param name="cryptology"></param> /// <param name="attendanceSummaryService"></param> public UserService(ICryptology cryptology, IAttendanceSummaryService attendanceSummaryService) { this.Cryptology = cryptology; this.AttendanceSummaryService = attendanceSummaryService; }