コード例 #1
0
        public override void AfterInvoke(object instance, object[] inputs, object result)
        {
            DbObjectOperator dbObjectOperator = this.GetDbObjectOperator(this.connectionName);

            Debug.WriteLine("Commit transaction hash: " + dbObjectOperator.GetHashCode());
            dbObjectOperator.Commit();
        }
コード例 #2
0
ファイル: UserAccessManager.cs プロジェクト: rhdlmv/aopiocwcf
        public UserAccessManager(string connectionString) : this()
        {
            this.connectionString = connectionString;
            DbObjectOperator op = new DbObjectOperator(this.connectionString);

            this._am            = new A.UserAccessManage.AccountManager(op);
            this.ObjectOperator = op;
        }
コード例 #3
0
        public override void BeforeInvoke(object instance, object[] inputs)
        {
            Debug.WriteLine("Transaction");
            DbObjectOperator dbObjectOperator = null;

            dbObjectOperator = this.GetDbObjectOperator(this.connectionName);
            dbObjectOperator.BeginTransaction(this.level);
            Debug.WriteLine("Begin transaction hash: " + dbObjectOperator.GetHashCode());
        }
コード例 #4
0
        private bool FindExistingObject(DbObjectOperator op, IStorageObject obj, string name, object value, string organization_guid)
        {
            string str;

            if ((value is string) || (value is DateTime))
            {
                str = string.Format("{0} = '{1}'", name, value);
            }
            else
            {
                str = string.Format("{0} = {1}", name, value);
            }
            str = str + " and " + string.Format("organization_id = '{0}'", organization_guid);
            return(op.Retrieve(obj, str));
        }
コード例 #5
0
 public AccountManager(DbObjectOperator op)
 {
     this.op = op;
 }
コード例 #6
0
 public EGUserAccessManager(DbObjectOperator op, IPasswordEncryptor encryptor) : base(op)
 {
     base.AccountManager.PasswordEncryptor = encryptor;
 }
コード例 #7
0
ファイル: UserAccessManager.cs プロジェクト: rhdlmv/aopiocwcf
 public UserAccessManager(DbObjectOperator op) : this()
 {
     this._am            = new A.UserAccessManage.AccountManager(op);
     this.ObjectOperator = op;
 }