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); }
public async Task Handle(ClosePhoneCall closePhoneCall) { await Service.HandleAsync(closePhoneCall); }