public async Task <IActionResult> GetEssayExerciseById([FromRoute] int id) { var essayExercise = await _service.EssayExerciseService.GetByIdAsync(id); if (essayExercise == null) { return(ErrorResult($"Can not found Essay Exercise with Id: {id}")); } var essayExerciseRes = new EssayExerciseModel() { }; return(SuccessResult(essayExerciseRes, "Get Essay Exercise successfully.")); }
public async Task <IActionResult> CreateEssayExercise([FromBody] EssayExerciseModel model) { var newEssayExercise = new EssayExercise(); try { if (!ModelState.IsValid) { ValidModel(); } newEssayExercise = new EssayExercise() { Result = model.Result, TestId = model.TestId, Title = model.Title }; await _service.EssayExerciseService.AddAsync(newEssayExercise); } catch (Exception e) { return(ErrorResult(e.Message)); } return(SuccessResult(newEssayExercise, "Created Essay Exercise successfully.")); }