private static PostConversationResponse ToConversation(DocumentDbConversationEntity entity) { return(new PostConversationResponse { Id = entity.Id, CreatedUnixTime = entity.LastModifiedUnixTime }); }
private static ConversationListEntry ToConversationsListEntry(DocumentDbConversationEntity entity) { return(new ConversationListEntry { Id = entity.Id, LastModifiedUnixTime = entity.LastModifiedUnixTime, Participants = entity.Participants }); }
DocumentDbConversationEntity ToEntity(PostConversationResponse conversation, string[] participants, string userPartition) { DocumentDbConversationEntity entity = new DocumentDbConversationEntity { PartitionKey = $"c_{userPartition}", Id = $"{conversation.Id}", Participants = participants, LastModifiedUnixTime = conversation.CreatedUnixTime }; return(entity); }