public async Task <ResultResponse> CreateAsync(BookmarkCreationViewModel bookmarkCreationViewModel)
        {
            var bookmark = _mapper.Map <Bookmark>(bookmarkCreationViewModel);

            var businessResult = await _bookmarkService.CreateAsync(bookmark);

            return(new ResultResponse(businessResult, Operation.CREATE));
        }
        public async Task <IActionResult> CreateAsync([FromBody] BookmarkCreationViewModel bookmark)
        {
            var resultBookmarkCreated = await _bookmarkAppService.CreateAsync(bookmark);

            if (resultBookmarkCreated.StatusCode == Application.Core.StatusCode.BAD_REQUEST)
            {
                return(BadRequest(resultBookmarkCreated.Errors));
            }

            return(CreatedAtRoute("", bookmark));
        }