Esempio n. 1
0
        public virtual async Task <PageDto> CreatePageAsync(CreatePageInputDto input)
        {
            var page = await CreatePageAsync(input.Title, input.Url, input.Description);

            await PageRepository.InsertAsync(page);

            return(ObjectMapper.Map <Page, PageDto>(page));
        }
Esempio n. 2
0
        public virtual async Task <PageDto> CreateAsync(CreatePageInputDto input)
        {
            var page = await PageManager.CreateAsync(input.Title, input.Slug, input.Content);

            await PageRepository.InsertAsync(page);

            return(ObjectMapper.Map <Page, PageDto>(page));
        }
Esempio n. 3
0
        public virtual async Task <PageDto> CreateAsync(CreatePageInputDto input)
        {
            await CheckPageSlugAsync(input.Slug);

            var page = new Page(GuidGenerator.Create(), input.Title, input.Slug, CurrentTenant.Id);

            await PageRepository.InsertAsync(page);

            return(ObjectMapper.Map <Page, PageDto>(page));
        }
Esempio n. 4
0
 public virtual Task <PageDto> CreateAsync(CreatePageInputDto input)
 {
     return(PageAdminAppService.CreateAsync(input));
 }