Exemplo n.º 1
0
        public async Task <IActionResult> CreateKadra(KadraVykhovnykivDTO kvDTO)
        {
            if (User.IsInRole("Admin"))
            {
                var newKadra = await _kvService.CreateKadra(kvDTO);

                _logger.LogInformation($"User {{{kvDTO.UserId}}} gained Kadra Vykhovnykiv of type: {{{kvDTO.KVTypesID}}}");
                return(Ok(newKadra));
            }
            else
            {
                _logger.LogError("Current user is not an admin");
                return(StatusCode(StatusCodes.Status403Forbidden));
            }
        }
Exemplo n.º 2
0
        public async Task <IActionResult> CreateKadra(KadraVykhovnykivDTO kvDTO)
        {
            var newKadra = await _kvService.CreateKadra(kvDTO);

            return(Ok(newKadra));
        }