Example #1
0
        public void Init(IEditAccount View, bool IsPostBack)
        {
            _view = View;
            if (_userSession.LoggedIn)
            {
                if (_userSession.CurrentUser != null)
                {
                    account = _userSession.CurrentUser;
                    List <Permission> permissions = _permissionRepository.GetPermissionsByAccountID(_userSession.CurrentUser.AccountID);
                    foreach (Permission p in permissions)
                    {
                        if (_permissionRepository.GetPermissionByName("OutSider").PermissionID == p.PermissionID)
                        {
                            _view.DisplayAuthentical(false);
                        }
                    }
                }
                else
                {
                    _redirector.GoToAccountLoginPage();
                }

                if (!IsPostBack)
                {
                    LoadCurrentUser();
                }
            }
            else
            {
                _redirector.GoToAccountLoginPage();
            }
        }
        public void Init(IEditAccount view)
        {
            _view = view;

            if (_userSession.CurrentUser != null) {
                _account = _userSession.CurrentUser;
            } else {
                _redirector.GoToAccountLoginPage();
            }
        }
Example #3
0
        public void Init(IEditAccount View, bool IsPostBack)
        {
            _view = View;

            if (_userSession.CurrentUser != null)
                account = _userSession.CurrentUser;
            else
                _redirector.GoToAccountLoginPage();

            if(!IsPostBack)
                LoadCurrentUser();
        }
Example #4
0
        public void Init(IEditAccount View, bool IsPostBack)
        {
            _view = View;
            if (_userSession.LoggedIn)
            {
                if (_userSession.CurrentUser != null)
                {
                    account = _userSession.CurrentUser;
                    List<Permission> permissions = _permissionRepository.GetPermissionsByAccountID(_userSession.CurrentUser.AccountID);
                    foreach (Permission p in permissions)
                    {
                        if (_permissionRepository.GetPermissionByName("OutSider").PermissionID == p.PermissionID)
                            _view.DisplayAuthentical(false);
                    }
                }
                else
                    _redirector.GoToAccountLoginPage();

                if (!IsPostBack)
                    LoadCurrentUser();
            }
            else
            _redirector.GoToAccountLoginPage();
        }