public async Task <TagResult> PostTag(TagCreateRequest tagCreateRequest) { var tagCommand = CreateTagCommand(tagCreateRequest); await m_commandExecutor.ExecuteAsync(tagCommand); var postedTag = await FindTag(tagCommand.Id); return(postedTag); }
private TagCommand CreateTagCommand(TagCreateRequest tagRequest) { var tagCommand = new TagCommand { Id = m_idGenerator.GenerateId(), Name = tagRequest.Name }; return(tagCommand); }