Exemple #1
0
        public UserController(IUser userService, IShopping shoppingService, IActivityAction activityService, IServiceProvider provider)
        {
            _userService     = userService;
            _shoppingService = shoppingService;
            _activityService = activityService;


            SecureAccessFactory sa = new SecureAccessFactory();

            _decryption = sa.CreateInstance(provider).SecureAccess.GetEncryptionDecryption;
        }
Exemple #2
0
 /// <summary>
 /// 构造方法
 /// </summary>
 /// <param name="codeActive"></param>
 public ActivityProcesser(CodeActive codeActive)
 {
     if (!relationInit)
     {
         lock (relationLock)
         {
             if (!relationInit)
             {
                 List <Type> actions = Assembly.GetExecutingAssembly().GetTypes().Where(item => item.GetInterfaces().Contains(typeof(IActivityAction))).ToList();
                 foreach (Type actionType in actions)
                 {
                     IActivityAction action = (Activator.CreateInstance(actionType) as IActivityAction);
                     activateActionRelation.TryAdd(action.ActivityName, action);
                 }
             }
         }
     }
     this.codeActive = codeActive;
 }
 public GuestDashboardController(IActivityAction service)
 {
     this._service = service;
 }