public void IphoneEnter( [Argument(Source.Arguments)] object[] arguments) { #region 注入 ILogService LogService = AutofacUtil.GetScopeService <ILogService>(); #endregion LogService.LogCollectPushApple("LogIphone", JsonConvert.SerializeObject(arguments), LogService.GetLoggerRepository()); }
private SysRoleAppService GetRoleAppService() { return(AutofacUtil.GetScopeService <SysRoleAppService>()); }
/// <summary> /// 获取请求 /// </summary> /// <returns></returns> private IAtlassRequest GetAtlassRequest() { return(AutofacUtil.GetScopeService <IAtlassRequest>()); }
public void CodeVerificationEnter( [Argument(Source.Name)] string name, [Argument(Source.Arguments)] object[] arguments) { #region 注入 IValidateCodeManager ValidateCodeManager = AutofacUtil.GetScopeService <IValidateCodeManager>(); #endregion if (GlobalsConfig.Configuration[ConfigurationKeys.Verification_Code].ToLower() == "false") { return; } Type t = arguments[0].GetType(); List <PropertyInfo> lPropertyInfo = t.GetProperties().ToList(); //取得Code var p = lPropertyInfo.FirstOrDefault(x => x.Name == "Code"); string Code = p == null ? "" : ((p.GetValue(arguments[0], null)) ?? "").ToString(); //取得CodeKey p = lPropertyInfo.FirstOrDefault(x => x.Name == "CodeKey"); string CodeKey = p == null ? "" : ((p.GetValue(arguments[0], null)) ?? "").ToString(); //取得Email p = lPropertyInfo.FirstOrDefault(x => x.Name == "Email"); string Email = p == null ? "" : ((p.GetValue(arguments[0], null)) ?? "").ToString(); //取得Phone p = lPropertyInfo.FirstOrDefault(x => x.Name == "Phone"); string Phone = p == null ? "" : ((p.GetValue(arguments[0], null)) ?? "").ToString(); if (string.IsNullOrWhiteSpace(CodeKey)) { throw new AppException("验证码Key不能为空"); } if (ValidateCodeManager.ExistsImage(CodeKey).Result) { if (string.IsNullOrWhiteSpace(Code)) { throw new AppException("验证码不能为空"); } string code = ValidateCodeManager.GetImage(CodeKey).Result; if (string.IsNullOrWhiteSpace(code)) { throw new AppException("验证码错误或已过期"); } if (code.ToLower() != Code.ToLower()) { throw new AppException("验证码错误或已过期"); } } else if (ValidateCodeManager.ExistsMail(CodeKey).Result) { if (string.IsNullOrWhiteSpace(Email)) { throw new AppException("邮箱不能为空"); } Code code = ValidateCodeManager.GetMail(CodeKey).Result; if (code == null) { throw new AppException("验证码错误或已过期"); } if (string.IsNullOrWhiteSpace(code.email) || string.IsNullOrWhiteSpace(code.code)) { throw new AppException("验证码错误或已过期"); } if (code.email.ToLower() != Email.ToLower()) { throw new AppException("验证码错误或已过期"); } if (code.code.ToLower() != Code.ToLower()) { throw new AppException("验证码错误或已过期"); } } else { throw new AppException("验证码错误或已过期"); } }
public DomainModel() { _dbContext = AutofacUtil.GetScopeService <TDbContext>(); _dbSet = _dbContext.Set <TEntity>(); }