Ejemplo n.º 1
0
        public async Task <IActionResult> Index()
        {
            var rooms = (await _roomService.GetAll()).Select(x => _mapper.Map <ChatRoom, ChatRoomViewModel>(x, opt =>
                                                                                                            opt.AfterMap((src, dest) => dest.ClientCount = _connectionService.ConnectedUsersCount(src.ID))));

            return(View(rooms));
        }