public async Task UpdateMessageByIDAsync(ChatMessage targetMessage)
        {
            Message.Data.Entities.ChatMessage contextMessage = await santaContext.ChatMessages.FirstOrDefaultAsync(m => m.ChatMessageId == targetMessage.chatMessageID);

            contextMessage.IsMessageRead = targetMessage.isMessageRead;

            santaContext.ChatMessages.Update(contextMessage);
        }
        public async Task DeleteMessageByID(Guid chatMessageID)
        {
            Message.Data.Entities.ChatMessage contextMessage = await santaContext.ChatMessages.FirstOrDefaultAsync(m => m.ChatMessageId == chatMessageID);

            santaContext.ChatMessages.Remove(contextMessage);
        }
 public async Task CreateMessage(ChatMessage newMessage)
 {
     Message.Data.Entities.ChatMessage contextMessage = Mapper.MapMessage(newMessage);
     await santaContext.ChatMessages.AddAsync(contextMessage);
 }