public async Task <FeedbackReturnDTO> AddFeedbackAsync(FeedbackAddDTO model) { var idClaim = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; if (!long.TryParse(idClaim, out var ownerId)) { throw new UnauthorizedAccessException(); } var creator = await _userRepository.GetByIdAsync(ownerId); var newFeedback = model.ToFeedback(creator); var addedFeedback = await _feedbackRepository.InsertAsync(newFeedback); return(addedFeedback.ToFeedbackReturnDTO()); }