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)); } }
public async Task <IActionResult> CreateKadra(KadraVykhovnykivDTO kvDTO) { var newKadra = await _kvService.CreateKadra(kvDTO); return(Ok(newKadra)); }