public async Task <IActionResult> DoReview(int codeTaskResultId, CodeTaskForReviewDto model) { var userId = User.FindFirstValue("sub"); await _codeTaskResultService.DoReview(codeTaskResultId, userId, model); return(Ok(new { })); }
public async Task DoReview(int codeTaskResultId, string userId, CodeTaskForReviewDto model) { var review = new CodeTaskReview { Result = await _context.CodeTaskResults.FindAsync(codeTaskResultId), Teacher = await _context.Users.FindAsync(userId), Text = model.Text }; await _context.CodeTaskReviews.AddAsync(review); await _context.SaveChangesAsync(); }