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)); } }