Beispiel #1
0
        //
        // GET: /Players/

        public ActionResult Index()
        {
            List <Models.Player> players = new List <Models.Player>();

            Data.SQLite.DataStore ds = Data.SQLite.DataStore.Instance;
            using (ds.Lock())
            {
                Data.Setting setting = ds.GetSetting("Version");
                if (setting != null)
                {
                    string version = setting.Value;
                    Logger.Info("Version: {0}", version);
                }

                List <Data.Player> results = ds.GetPlayers();
                foreach (Data.Player p in results)
                {
                    Models.Player player = new Models.Player();
                    player.Id              = p.Id;
                    player.SiteId          = p.SiteId;
                    player.Name            = p.Name;
                    player.Notes           = p.Notes;
                    player.HandPlayerCount = ds.GetHandPlayerCount(p.Id);

                    player.DateAdded = p.DateAdded.UtcTime.ToLocalTime().ToString();
                    if (p.DateUpdated != null)
                    {
                        player.DateUpdated = p.DateUpdated.UtcTime.ToLocalTime().ToString();
                    }
                    players.Add(player);
                }
            }

            return(View(players));
        }
        public PartyPokerParser(Data.SQLite.DataStore store)
        {
            _store = store;
            _handHistoryDir = GetHandHistoryDirectory();

            string partySiteName = "Party Poker";
            _site = this.Store.GetPokerSite(partySiteName);
            if (_site != null)
            {
                _siteId = _site.Id;
            }
            else
            {
                Logger.Error("Poker Site '{0}' not found in database", partySiteName);
            }

            _stats.TotalHands = store.GetHandCount();
            _stats.TotalPlayers = store.GetPlayerCount();
        }
Beispiel #3
0
        public PartyPokerParser(Data.SQLite.DataStore store)
        {
            _store          = store;
            _handHistoryDir = GetHandHistoryDirectory();

            string partySiteName = "Party Poker";

            _site = this.Store.GetPokerSite(partySiteName);
            if (_site != null)
            {
                _siteId = _site.Id;
            }
            else
            {
                Logger.Error("Poker Site '{0}' not found in database", partySiteName);
            }

            _stats.TotalHands   = store.GetHandCount();
            _stats.TotalPlayers = store.GetPlayerCount();
        }
 public void Dispose()
 {
     _store = null;
 }
Beispiel #5
0
 public void Dispose()
 {
     _store = null;
 }