public async Task <Result <int> > Handle(CreateBenefitCommand request, CancellationToken cancellationToken) { var id = _authenticatedUser.UserId; var item = _mapper.Map <Benefit>(request); await _repository.InsertAsync(item); await _unitOfWork.Commit(cancellationToken); return(Result <int> .Success(item.Id)); }