public virtual async Task <EditionDto> CreateAsync(EditionCreateDto input) { var edition = await EditionManager.CreateAsync(input.DisplayName); await EditionRepository.InsertAsync(edition); return(ObjectMapper.Map <Edition, EditionDto>(edition)); }
public virtual Task <EditionDto> CreateAsync(EditionCreateDto input) { return(EditionAppService.CreateAsync(input)); }
public virtual async Task <EditionDto> CreateAsync(EditionCreateDto input) { var edition = await this.EditionRepository.InsertAsync(new Edition(GuidGenerator.Create(), input.DisplayName)); return(ObjectMapper.Map <Edition, EditionDto>(edition)); }