private async Task <string> CheckDB() { string message = ""; try { await _dbLeads.GetAllFromDB("skill_name"); } catch (Exception e) { message += "There was a problem with connectivity to DynamoDB" + System.Environment.NewLine; } return(message); }
public async Task EventPayloadRouter(JObject eventPayload) { switch (eventPayload.SelectToken("type").Value <string>()) { case "app_home_opened": List <string> skilloptions = new List <string>(); List <Document> skillDocuments = await _dbSkills.GetAllFromDB("skill_name"); foreach (Document doc in skillDocuments) { skilloptions.Add(doc["skill_display_name"]); } //post updated view to Slack Home page JObject updatedMsg = SlackHelper.BuildDefaultSlackHome(eventPayload.SelectToken("user").Value <string>(), skilloptions); await _slackApi.UpdateHomePage(updatedMsg); break; } }