public async Task <IHttpActionResult> GetTest() { //var db = new Data.DbContext(); //var user = await db.Users.Find(x => x.UserName == "peterm").ToListAsync(); var trello = new Services.TrelloService(ConfigurationManager.AppSettings.Get("TRELLO_API_KEY"), ConfigurationManager.AppSettings.Get("TRELLO_OAUTH_TOKEN")); var json = trello.GetMemberInfo(); return(Ok(json)); }
public async Task <IHttpActionResult> PostPayload(Models.Github.Payload payload) { await _db.GithubPayloads.InsertOneAsync(payload); if (payload.Commits != null) { foreach (var commit in payload.Commits) { var cardId = _ExtractTrelloLink(commit.Message); if (!String.IsNullOrEmpty(cardId)) { var trello = new Services.TrelloService(ConfigurationManager.AppSettings.Get("TRELLO_API_KEY"), ConfigurationManager.AppSettings.Get("TRELLO_OAUTH_TOKEN")); var commentText = String.Format("$Új kommit: {0}", commit.Id); trello.AddCommentToCard(cardId, commentText); } } } return(Ok(new { Status = "OK", Github = payload })); }