Start() public static method

public static Start ( ) : void
return void
コード例 #1
0
        public void GenerateEnvironment()
        {
            var authRules = XDocument.Load(@"..\..\..\..\Southwind.Load\AuthRules.xml");

            SouthwindEnvironment.Start();

            Administrator.TotalGeneration();

            Schema.Current.Initialize();

            OperationLogic.AllowSaveGlobally = true;

            using (AuthLogic.Disable())
            {
                SouthwindEnvironment.LoadBasics();

                AuthLogic.LoadRoles(authRules);
                SouthwindEnvironment.LoadEmployees();
                SouthwindEnvironment.LoadUsers();
                SouthwindEnvironment.LoadProducts();
                SouthwindEnvironment.LoadCustomers();
                SouthwindEnvironment.LoadShippers();

                AuthLogic.ImportRulesScript(authRules, interactive: false) !.PlainSqlCommand().ExecuteLeaves();
            }

            OperationLogic.AllowSaveGlobally = false;
        }
コード例 #2
0
ファイル: EnvironmentTest.cs プロジェクト: ghockx1p/southwind
        public void GenerateEnvironment()
        {
            var authRules = XDocument.Load(@"D:\Signum\Southwind\Southwind.Load\AuthRules.xml"); //Change this route if necessary. Only god knows where MSTest is running.

            SouthwindEnvironment.Start();

            Administrator.TotalGeneration();

            Schema.Current.Initialize();

            OperationLogic.AllowSaveGlobally = true;

            using (AuthLogic.Disable())
            {
                SouthwindEnvironment.LoadBasics();

                AuthLogic.LoadRoles(authRules);
                SouthwindEnvironment.LoadEmployees();
                SouthwindEnvironment.LoadUsers();
                SouthwindEnvironment.LoadProducts();
                SouthwindEnvironment.LoadCustomers();
                SouthwindEnvironment.LoadShippers();

                AuthLogic.ImportRulesScript(authRules, interactive: false).PlainSqlCommand().ExecuteLeaves();
            }

            OperationLogic.AllowSaveGlobally = false;
        }