Beispiel #1
0
 private static PostConversationResponse ToConversation(DocumentDbConversationEntity entity)
 {
     return(new PostConversationResponse
     {
         Id = entity.Id,
         CreatedUnixTime = entity.LastModifiedUnixTime
     });
 }
Beispiel #2
0
 private static ConversationListEntry ToConversationsListEntry(DocumentDbConversationEntity entity)
 {
     return(new ConversationListEntry
     {
         Id = entity.Id,
         LastModifiedUnixTime = entity.LastModifiedUnixTime,
         Participants = entity.Participants
     });
 }
Beispiel #3
0
        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);
        }