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)); }