Example #1
0
        public void LogOutLinkClicked(string logOut)
        {
            Image = null;

            try
            {
                HomeMenuView menuView = container.Resolve <HomeMenuView>();
                LoginView    view     = container.Resolve <LoginView>();

                LoggedInUser   = null;
                LoginStatus    = LOGIN;
                IsUserLoggedIn = false;
                currentView    = null;

                ResetLoggedInUser();

                ChangeMenu(menuView);
                ChangeContent(view);
                RaiseButtonCanExecuteEvent();

                //YouAreHere = CurrentModule.LOGIN.ToString();
            }
            catch (Exception ex)
            {
                Utility.DisplayMessage(ex.Message);
            }
        }
Example #2
0
        private void OnHomeCommand()
        {
            HomeView     view     = container.Resolve <HomeView>();
            HomeMenuView menuView = container.Resolve <HomeMenuView>();

            ChangeMenu(menuView);
            ChangeContent(view);
        }
Example #3
0
        //public void OnUserLogin(Staff staff)
        //{
        //    LoggedInUser = staff;
        //    Utility.LoggedInUser = staff;

        //    if (staff != null)
        //    {
        //        LoginStatus = LOGOUT;
        //        IsUserLoggedIn = true;
        //    }
        //    else
        //    {
        //        IsUserLoggedIn = false;
        //    }
        //    RaiseButtonCanExecuteEvent();
        //}

        private void OnLogOutLinkButtonCommand()
        {
            HomeMenuView menuView = container.Resolve <HomeMenuView>();
            LoginView    view     = container.Resolve <LoginView>();

            LoggedInUser   = null;
            LoginStatus    = LOGIN;
            IsUserLoggedIn = false;
            currentView    = null;

            ResetLoggedInUser();

            Period = new Period();

            ChangeMenu(menuView);
            ChangeContent(view);

            RaiseButtonCanExecuteEvent();
        }