コード例 #1
0
        public static ClientChatMeta MapClientChatMeta(Logic.Objects.Client logicClient)
        {
            ClientChatMeta logicMeta = new ClientChatMeta()
            {
                clientId       = logicClient.clientID,
                clientNickname = logicClient.nickname,
                hasAccount     = logicClient.hasAccount,
                isAdmin        = logicClient.isAdmin
            };

            return(logicMeta);
        }
コード例 #2
0
        public static ClientChatMeta MapClientChatMeta(Entities.Client contextClient)
        {
            ClientChatMeta logicMeta = new ClientChatMeta()
            {
                clientId       = contextClient.ClientId,
                clientNickname = contextClient.Nickname,
                hasAccount     = contextClient.HasAccount,
                isAdmin        = contextClient.IsAdmin
            };

            return(logicMeta);
        }
コード例 #3
0
        public static ClientChatMeta MapClientChatMeta(BaseClient baseLogicClient)
        {
            ClientChatMeta logicMeta = new ClientChatMeta()
            {
                clientId       = baseLogicClient.clientID,
                clientNickname = baseLogicClient.nickname,
                hasAccount     = baseLogicClient.hasAccount,
                isAdmin        = baseLogicClient.isAdmin
            };

            return(logicMeta);
        }
コード例 #4
0
        public async Task logCreatedNewMessage(BaseClient requestingClient, ClientChatMeta sender, ClientChatMeta receiver)
        {
            string receiverNickname = receiver.clientNickname;

            if (receiver.clientId == null)
            {
                receiverNickname = "Event Organizers";
            }
            string logMessage = $"{requestingClient.nickname} requested to post a new message. Sender: {sender.clientNickname} | Reciever: {receiverNickname} ";
            await repository.CreateNewLogEntry(makeLogTemplateObject(await getCategoryByName(LoggingConstants.CREATED_NEW_MESSAGE_CATEGORY), logMessage));

            await saveLogs();
        }