예제 #1
0
        public async Task Transit(StateTransitionContext <StudentTestSession> context)
        {
            var variantId = Guid.Parse(context.SerializedData[StudentTestSessionDataKey.TestVariant]);
            await _studentTestSessionService.Start(context.Entity, variantId);

            await _unitOfWork.Commit();
        }
예제 #2
0
 public Task Transit(StateTransitionContext <TestSession> context)
 {
     return(_testSessionService.StartAssessmentPhase(context.Entity));
 }