Beispiel #1
0
        protected override async void OnStart()
        {
            // Handle when your app starts
            Csla.ApplicationContext.DataPortalProxy     = typeof(Csla.DataPortalClient.HttpProxy).AssemblyQualifiedName;
            Csla.ApplicationContext.DataPortalUrlString = "http://ptrackerserver.azurewebsites.net/api/DataPortal/PostAsync";

            Library.Security.PTPrincipal.Logout();
            await ProjectTracker.Library.Security.PTPrincipal.LoginAsync("manager", "manager");

            await RoleList.CacheListAsync();

            await startPage.InitAsync();
        }
Beispiel #2
0
        private async void MainForm_Load(object sender, EventArgs e)
        {
            if (Csla.ApplicationContext.AuthenticationType == "Windows")
            {
                AppDomain.CurrentDomain.SetPrincipalPolicy(
                    System.Security.Principal.PrincipalPolicy.WindowsPrincipal);
                ApplyAuthorizationRules();
            }
            else
            {
                DoLogin();
            }
            if (DocumentCount == 0)
            {
                DocumentsToolStripDropDownButton.Enabled = false;
            }

            // initialize cache of role list
            await RoleList.CacheListAsync();
        }
Beispiel #3
0
        protected override async void OnStart()
        {
            await Library.Security.PTPrincipal.LoginAsync("manager", "manager");

            await RoleList.CacheListAsync();
        }