コード例 #1
0
 public override async Task <GetIdiomInfoReply> ChangeIdiom(ChangeIdiomRequest request, ServerCallContext context)
 {
     if (!await _idioms.ChangeIdiom(request.IdiomId, request.Text, request.Meaning, request.Usage, request.LanguageId))
     {
         throw new RpcException(new Status(StatusCode.NotFound, "Idiom was not found"));
     }
     return(await _idioms.GetIdiomInfo(request.IdiomId, int.Parse(context.GetHttpContext().User.Identity.Name)));
 }