public void PlayerScreenLog_UpdateCloseDateTime(int playerscreenlogid, DateTime closedatetime)
        {
            try
            {
                IPlayerScreenLogRepository playerscreenlogrep = new EntityPlayerScreenLogRepository();

                PlayerScreenLog playerscreenlog = playerscreenlogrep.GetPlayerScreenLog(playerscreenlogid);
                playerscreenlog.CloseDateTime = closedatetime;

                playerscreenlogrep.UpdatePlayerScreenLog(playerscreenlog);
            }
            catch { }
        }
        public int PlayerScreenLog_Create(int accountid, int playerid, string playername, int screenid, string screenname,
                                            DateTime displaydatetime, DateTime closedatetime, string screendetails)
        {
            try
            {
                IPlayerScreenLogRepository playerscreenlogrep = new EntityPlayerScreenLogRepository();

                PlayerScreenLog playerscreenlog = new PlayerScreenLog();
                playerscreenlog.AccountID = accountid;
                playerscreenlog.PlayerID = playerid;
                playerscreenlog.PlayerName = playername;
                playerscreenlog.ScreenID = screenid;
                playerscreenlog.ScreenName = screenname;
                playerscreenlog.DisplayDateTime = displaydatetime;
                playerscreenlog.CloseDateTime = closedatetime;
                playerscreenlog.ScreenDetails = screendetails;

                playerscreenlogrep.CreatePlayerScreenLog(playerscreenlog);

                return playerscreenlog.PlayerScreenLogID;
            }
            catch { return 0; }
        }