Пример #1
0
        public void DeleteFact()
        {
            var connection  = default(DbConnection);
            var transaction = default(DbTransaction);

            try
            {
                connection = this._factory.CreateConnection();
                connection.Open();

                transaction = connection.BeginTransaction(IsolationLevel.Serializable);

                var repository = new AuthorizationsRepository();
                //repository.Create(new AuthorizationEntity() { ID = -1, Name = "aa", CreatedOn = DateTime.Now, }, connection, transaction);
                //repository.Create(new AuthorizationEntity() { ID = -2, Name = "aa", CreatedOn = DateTime.Now, }, connection, transaction);
                repository.Delete(connection, transaction);
            }
            finally
            {
                if (transaction != null)
                {
                    transaction.Rollback();
                }
                if (connection != null)
                {
                    connection.Close();
                }
            }
        }
Пример #2
0
 public void SetUp()
 {
     _clientId     = ConfigurationManager.AppSettings["clientid"];
     _clientsecret = ConfigurationManager.AppSettings["clientsecret"];
     //We can only do this with Basic as this is setting up so we can use OAuth
     _authrepo = new AuthorizationsRepository(RequestProxyProvider.Basic());
 }
        public void DeleteFact()
        {
            var connection = default(DbConnection);
            var transaction = default(DbTransaction);

            try
            {
                connection = this._factory.CreateConnection();
                connection.Open();

                transaction = connection.BeginTransaction(IsolationLevel.Serializable);

                var repository = new AuthorizationsRepository();
                //repository.Create(new AuthorizationEntity() { ID = -1, Name = "aa", CreatedOn = DateTime.Now, }, connection, transaction);
                //repository.Create(new AuthorizationEntity() { ID = -2, Name = "aa", CreatedOn = DateTime.Now, }, connection, transaction);
                repository.Delete(connection, transaction);
            }
            finally
            {
                if (transaction != null) { transaction.Rollback(); }
                if (connection != null) { connection.Close(); }
            }
        }