Exemplo n.º 1
0
        public async Task <IActionResult> GetById(Guid incidentId)
        {
            return(await ProcessAsync(async() =>
            {
                var incident = await _incidentService.GetById(incidentId);

                if (await AuthoriseStudent(incident.StudentId))
                {
                    return Ok(incident);
                }

                return Forbid();
            }, Permissions.Behaviour.Incidents.ViewIncidents));
        }