示例#1
0
        public async Task <IEnumerable <ChatMessageDTO> > GetAllMessagesBySessionId(Guid sessionId)
        {
            _logger.Info(String.Format($"{"ChatService",-20} >>> {"GetAllMessagesBySessionId",-20} >>> {"Start",-10} >>> {"SessionId",-10}{sessionId}"));
            IEnumerable <ChatMessageDTO> result = null;

            //if (sessionId == null || sessionId == Guid.Empty)
            //    return result;

            result = await _chatRepository.GetAllMessagesBySessionId(sessionId);

            _logger.Debug($"{"ChatService:",-20} >>> {"GetAllMessagesBySessionId",-20} >>> {"Result:",-10} {JsonConvert.SerializeObject(result)}, {"SessionId:",-10}{sessionId}.");

            return(result);
        }