/// <summary> /// The login. /// </summary> /// <exception cref="InvalidOperationException"> /// </exception> public void Login() { try { // IFrontServiceClient coreServiceClient = // ServiceManager.GetInstance().GetManager("FrontService") as IFrontServiceClient; // MemberInfo user = coreServiceClient.SystemEnter(this.Login, this.Password); // ApplicationContext.GetInstance().AddValue("user", user); // ControlManager.GetInstance().Place("MainWindow", "mainRegion", "DashboardControl"); ServiceManager.GetInstance().AddManager("UserManager", typeof(UserManager)); var coreServiceClient = ServiceManager.GetInstance().GetManager("UserManager") as IFrontServiceClient; this.loginInfoUser = new LoginInfo { Password = this.Password, LoginName = this.LoginName }; // User user = coreServiceClient.EnterTheSystem(this.loginInfoUser); var um = new UserManager(); var user = um.EnterTheSystem(this.loginInfoUser); // ApplicationContext.GetInstance().AddValue("user", user); ControlManager.GetInstance().Place("MainWindow", "mainRegion", "DashboardControl"); ControlManager.GetInstance().Place("DashboardControl", "mainRegion", "HomepageControl"); } catch (ExceptionBase exception) { var message = exception.GetMessage(); this.View.ShowError(message); } }
/// <summary> /// The sign up. /// </summary> public void SignUpReg() { try { this.registerInfoUser = new RegisterInfo { LoginName = this.LoginNameReg, Email = this.Email, Password = this.PasswordReg }; //TODO UserManager userManager = new UserManager(); userManager.CreateUser(this.registerInfoUser); ControlManager.GetInstance().Place("MainWindow", "mainRegion", "DashboardControl"); } catch (ExceptionBase exception) { var message = exception.GetMessage(); this.View.ShowError(message); } }