Пример #1
0
        public void Setup()
        {
            var siteId   = Guid.NewGuid();
            var pageId   = Guid.NewGuid();
            var pageName = "Name";

            _page = PageFactory.Page(siteId, pageId, pageName);

            _command = new SetPagePermissions
            {
                SiteId          = Guid.NewGuid(),
                Id              = pageId,
                PagePermissions = new List <PagePermission>
                {
                    new PagePermission
                    {
                        PageId = pageId,
                        RoleId = "1",
                        Type   = PermissionType.View
                    }
                }
            };

            _page.SetPagePermissions(_command);

            _event = _page.Events.OfType <PagePermissionsSet>().SingleOrDefault();
        }
Пример #2
0
 private void Apply(PagePermissionsSet @event)
 {
     SetPermissions(@event.PagePermissions);
 }