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)); }