public async Task <IActionResult> ActionAsync([FromForm] IFormCollection formCollection) { StringValues request; formCollection.TryGetValue("payload", out request); SlackAction action = SlackAction.FromJson(request.ToString()); if (action.Type == Constants.Constants.RequestTypeInteractiveMessage) { Hangfire.BackgroundJob.Enqueue(() => _commandStrategy.ExecuteAction(action)); } return(Ok()); }