private static async Task PutNewDdoc(IClient couchdbClient, string ddocId, string viewName, Type viewType) { var newDdoc = new DdocModel { Language = ViewLanguage, Views = new Dictionary <string, dynamic> { { viewName, CreateNewView(viewType) } } }; var newDdocJson = couchdbClient.Serializer.Serialize(newDdoc); await couchdbClient.Documents.PutAsync(ddocId, newDdocJson); }
private static async Task PutUpdatedDdoc(IClient couchdbClient, string ddocId, string ddocRev, DdocModel updatedDdoc) { var updatedDdocJson = couchdbClient.Serializer.Serialize(updatedDdoc); await couchdbClient.Documents.PutAsync(ddocId, ddocRev, updatedDdocJson); }