Ejemplo n.º 1
0
        public bool SendMessage(int userSenderId, string message, int roomId)
        {
            if (string.IsNullOrWhiteSpace(message))
            {
                return(false);
            }

            var rooms            = _roomRepository.ReadRooms(roomId);
            var roomDoesntExists = rooms.Any();

            if (roomDoesntExists)
            {
                return(false);
            }

            var messages = _messageRepository.CreateMessages(new Message()
            {
                RoomId = roomId, Text = message, UserId = userSenderId
            }).ToList();

            return(messages[0].Entity);
        }