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(); }
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(); }
protected override async void OnStart() { await Library.Security.PTPrincipal.LoginAsync("manager", "manager"); await RoleList.CacheListAsync(); }