Example #1
0
        async Task IPhoneCallService.HandleAsync(ClosePhoneCall closePhoneCall)
        {
            var sql       = "SELECT * FROM crm WHERE crm.id = '" + closePhoneCall.PhoneCallId + "'";
            var query     = Client.CreateDocumentQuery <PhoneCall>(UriFactory.CreateDocumentCollectionUri(ConfigurationManager.AppSettings["DocumentDbDatabaseName"], Collection()), sql);
            var all       = query.ToArray();
            var phoneCall = all[0];

            phoneCall.EndDate = DateTime.Now;
            var documentCollectionLink = UriFactory.CreateDocumentCollectionUri(ConfigurationManager.AppSettings["DocumentDbDatabaseName"], Collection());
            await Client.UpsertDocumentAsync(documentCollectionLink, phoneCall);
        }
Example #2
0
 public async Task Handle(ClosePhoneCall closePhoneCall)
 {
     await Service.HandleAsync(closePhoneCall);
 }