예제 #1
0
        public AddPageOutput AddPage(AddPageInput input)
        {
            Page page = _objectMapper.Map <Page>(input.Page);

            var editor = _userManager.GetUser((int)_abpSession.UserId.Value);

            _pageManager.AddPage(page, editor, input.PageCompleteJson);

            return(new AddPageOutput());
        }
예제 #2
0
        public AddPageOutput AddPage(AddPageInput input)
        {
            PageBase page = null;

            if (input.IsContentPage())
            {
                page = new ContentPage(input.Name);
            }
            else
            {
                page = new StaticPage(input.Name);
            }

            page.DisplayName = input.DisplayName;

            page.Description = input.Description;

            _pageManager.AddPage(page);

            return(new AddPageOutput());
        }