public override async Task <IdiomLinkReply> Addlink(AddIdiomLinkRequest request, ServerCallContext context) { var result = await _idioms.AddIdiomLink(request.CurrentIdiomId, request.LinkIdiomId); if (result == null) { throw new RpcException(new Status(StatusCode.NotFound, "Idiom was not found")); } return(result); }