Esempio n. 1
0
        public async Task <ActionResult <Concept> > Get(Guid id)
        {
            var concept = await _concepts.Get(id, HttpContext.RequestAborted);

            if (concept == null)
            {
                return(NotFound());
            }

            return(concept);
        }
Esempio n. 2
0
        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());
        }