예제 #1
0
        /// <summary>
        /// Get a random popular promotion
        /// </summary>
        /// <returns></returns>
        public PublicItemData GetPopularPromotion()
        {
            var publicItemsList = NavigatorDao.GetPublicItems().Where(x => x.Room != null && x.Room.UsersNow > 0).ToList();

            if (publicItemsList.Count > 0)
            {
                return(publicItemsList.PickRandom());
            }

            return(null);
        }
예제 #2
0
 public void Load()
 {
     Categories = NavigatorDao.GetCategories();
 }
예제 #3
0
 public void Handle(Player player, Request request)
 {
     player.Send(new PublicItemsComposer(NavigatorDao.GetPublicItems()));
 }