public void UpdateMessage(IShitterTwitterMessage toUpdate) { var doc = GetDocument(toUpdate.id); _client.ReplaceDocumentAsync(doc.SelfLink, toUpdate).Wait(); }
public string Post() { DatabaseManeger db = new DatabaseManeger(); IShitterTwitterMessage message = db.GetMessageToTweet(); TwitterManeger tm = new TwitterManeger(); tm.sendTweet(message.Message); return(message.Message); }
public async Task AddMessage(IShitterTwitterMessage toAdd) { toAdd.id = Guid.NewGuid().ToString(); toAdd.DateAdded = DateTime.Now.ToString("O"); var document = _client.CreateDocumentQuery("dbs/" + _database.Id + "/colls/" + _collection.Id) .Where(d => d.Id == toAdd.id) .AsEnumerable() .FirstOrDefault(); if (document == null) { try { await _client.CreateDocumentAsync("dbs/" + _database.Id + "/colls/" + _collection.Id, toAdd); } catch (Exception e) { Console.WriteLine(e); } } }