public async Task <CommentResponse> SaveAsync(Comment comment) { try { await _commentRepository.AddSync(comment); await _unitOfWork.CompleteAsync(); return(new CommentResponse(comment)); } catch (Exception ex) { return(new CommentResponse($"An error ocurred while saving comment: {ex.Message}")); } }