Esempio n. 1
0
        /// <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);
            }
        }
Esempio n. 2
0
        /// <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);
            }
        }