Mono.Moma.DataAccess.Rollback C# (CSharp) Method

Rollback() public method

public Rollback ( ) : void
return void
        public virtual void Rollback()
        {
        }

Usage Example

Example #1
0
        static int Main(string [] args)
        {
            if (args.Length != 1)
            {
                return(1);
            }

            string base_path = args [0];

            if (!Directory.Exists(base_path))
            {
                Console.Error.WriteLine("Directory {0} not found.", base_path);
                return(2);
            }

            DataAccess da = GetDataAccess();

            da.BeginTransaction();
            try {
                int version_id = LoadVersion(da, base_path);
                LoadTodo(da, version_id, base_path);
                LoadMissing(da, version_id, base_path);
                LoadException(da, version_id, base_path);
                if (da.InTransaction)                 // Should always be true
                {
                    da.Commit();
                }
                Console.WriteLine("Done. Version ID: {0}", version_id);
            } catch (Exception exc) {
                if (da.InTransaction)
                {
                    da.Rollback();
                }
                Console.WriteLine(exc);
            }
            return(0);
        }
All Usage Examples Of Mono.Moma.DataAccess::Rollback