コード例 #1
0
 public CustomerBaseController(BePage bePage, CustomerType customerType)
     : base(bePage)
 {
     CustomerType = customerType;
 }
コード例 #2
0
 public CategoryBaseController(BePage bePage)
     : base(bePage)
 {
 }
コード例 #3
0
ファイル: SessionHelper.cs プロジェクト: huutoannht/mart
 private bool IsExceptionPage(BePage page)
 {
     return page == BePage.Home || page == BePage.Profile;
 }
コード例 #4
0
ファイル: SessionHelper.cs プロジェクト: huutoannht/mart
        public bool CanAdd(BePage page)
        {
            if (CurrentUser.Type == BeUserType.Super) return true;
            if (CurrentRole.Permissions == null) return false;
            if (IsExceptionPage(page)) return true;

            var pageId = (short)page;
            var permission = CurrentRole.Permissions.FirstOrDefault(p => p.PageId == pageId);
            return permission != null && permission.CanAdd;
        }
コード例 #5
0
 public AuthorisedController(BePage page)
 {
     _page = page;
 }