Пример #1
0
        public async Task <ActionResult> AddAction([FromBody] SecurityActionRequest securityActionRequest)
        {
            try
            {
                var token = string.Empty;

                if (Request.Headers.ContainsKey("Authorization"))
                {
                    token = Request.Headers["Authorization"].ToString()?.Split(" ")?[1];
                }

                _graphService = _graphServiceProvider.GetService(token);
                var securityActions = await _graphService.AddSecurityActionsAsync(securityActionRequest.ToSecurityAction());

                return(Ok(securityActions));
            }
            catch (Exception exception)
            {
                return(BadRequest(exception.Message));
            }
        }