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); }
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); }
public static ClientChatMeta MapClientChatMeta(BaseClient baseLogicClient) { ClientChatMeta logicMeta = new ClientChatMeta() { clientId = baseLogicClient.clientID, clientNickname = baseLogicClient.nickname, hasAccount = baseLogicClient.hasAccount, isAdmin = baseLogicClient.isAdmin }; return(logicMeta); }
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(); }