示例#1
0
        public async Task <IActionResult> Create(Guid organizationId, string wardenName, [FromBody] WardenIterationDto iteration)
        {
            var isAuthorized = await _organizationService.IsUserInOrganizationAsync(organizationId, UserId);

            if (!isAuthorized)
            {
                return(Unauthorized());
            }

            var createdIteration = await _wardenService.SaveIterationAsync(iteration, organizationId);

            _signalRService.SendIterationCreated(organizationId, createdIteration);

            return(new StatusCodeResult(204));
        }