public async void AddGradeAsync(AddGradeModel model)
        {
            var channel = new Channel(channelTarget, ChannelCredentials.Insecure);

            try
            {
                var client  = new GradesGrpcService.GradesGrpcServiceClient(channel);
                var request = new AddGradeRequest()
                {
                    CourseId  = model.CourseId.ToString(),
                    StudentId = model.StudentId.ToString(),
                    Mark      = model.Mark
                };

                //var response = await client.AddGradeAsync(request);
                var response = client.AddGradeAsync(request);
            }
            finally
            {
                await channel.ShutdownAsync();
            }
        }
Esempio n. 2
0
 public IActionResult AddGrade(AddGradeModel model)
 {
     model.AddGrade();
     return(RedirectToAction("AddGrade"));
 }
 public void AddGrade([FromBody] AddGradeModel model)
 {
     service.AddGradeAsync(model);
 }