public async Task <ActionResult <Concept> > Get(Guid id) { var concept = await _concepts.Get(id, HttpContext.RequestAborted); if (concept == null) { return(NotFound()); } return(concept); }
public async Task <IActionResult> UpdateProgression(ProgressionRequest request) { var subject = await _subjects.Get(request.SubjectId, HttpContext.RequestAborted); var concept = await _concepts.Get(request.ConceptId, HttpContext.RequestAborted); var result = await _progression.Update(HttpContext.GetUser(), subject, concept, HttpContext.RequestAborted); return(result ? Ok() : Forbid()); }