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(); } }
public IActionResult AddGrade(AddGradeModel model) { model.AddGrade(); return(RedirectToAction("AddGrade")); }
public void AddGrade([FromBody] AddGradeModel model) { service.AddGradeAsync(model); }