public static void CommitConformityAnswer( ExerciseFormat exerciseFormat, Guid exerciseId, Guid setId, int wordId, string taskAnswer, bool userChoice) { var resource = $"exercises/commit/conformity"; var request = new RestRequest(resource, Method.POST); var body = new { ExerciseFormat = exerciseFormat, ExerciseId = exerciseId, SetId = setId, WordId = wordId, TaskAnswer = taskAnswer, UserChoice = userChoice }; request.AddJsonBody(body); request.AddHeader("Authorization", "Bearer " + token); client.Execute(request); }
public static ConformityExerciseDto StartConformityExercise(ExerciseFormat exerciseFormat, Guid setId) { var resource = $"exercises/create/conformity"; var request = new RestRequest(resource, Method.POST); var body = new { ExerciseFormat = exerciseFormat, SetId = setId }; request.AddJsonBody(body); request.AddHeader("Authorization", "Bearer " + token); var response = client.Execute(request); var content = JsonConvert.DeserializeObject <ConformityExerciseDto>(response.Content); return(content); }
public static ExerciseResultDto FinishExercise(Guid exerciseId, ExerciseFormat exerciseFormat) { var resource = $"exercises/finish"; var request = new RestRequest(resource, Method.POST); var body = new { ExerciseId = exerciseId, ExerciseFormat = exerciseFormat }; request.AddJsonBody(body); request.AddHeader("Authorization", "Bearer " + token); var response = client.Execute(request); var content = JsonConvert.DeserializeObject <ExerciseResultDto>(response.Content); return(content); }
public static void CommitChoiceAnswer( ExerciseFormat exerciseFormat, Guid exerciseId, Guid setId, int wordId, string chosenAnswer) { var resource = $"exercises/commit/choice"; var request = new RestRequest(resource, Method.POST); var body = new { ExerciseFormat = exerciseFormat, ExerciseId = exerciseId, SetId = setId, WordId = wordId, ChosenAnswer = chosenAnswer }; request.AddJsonBody(body); request.AddHeader("Authorization", "Bearer " + token); client.Execute(request); }