public async Task <BookmarkDto> CreateAsync(CreateUpdateBookmarkDto input) { var bookmark = new Bookmark( id: GuidGenerator.Create(), title: input.Title, linkUrl: input.LinkUrl ) { Content = input.Content, Summary = input.Summary }; bookmark.TenantId = CurrentTenant.Id; bookmark.UserId = CurrentUser.Id; //todo:CurrentUser.Id; await _bookmarkRepository.InsertAsync(bookmark); var tagList = SplitTags(input.Tags); await SaveTags(tagList, bookmark); var categoryList = SplitCategory(input.Categorys); await SaveCategory(categoryList, bookmark); return(ObjectMapper.Map <Bookmark, BookmarkDto>(bookmark)); }