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)); }
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)); }
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)); }
public virtual Task <PageDto> CreateAsync(CreatePageInputDto input) { return(PageAdminAppService.CreateAsync(input)); }