public ActionResult TableEditorDialog(long domainID, long id)
        {
            ceLiveCasinoTableBaseEx table = LiveCasinoTableAccessor.GetDomainTable(DomainManager.CurrentDomainID, id);

            if (table == null)
            {
                throw new CeException("Table not found by ID [{0}]", id);
            }

            var domain = DomainManager.GetDomains().FirstOrDefault(d => d.DomainID == DomainManager.CurrentDomainID);

            if (domain == null && DomainManager.GetSysDomain().DomainID == DomainManager.CurrentDomainID)
            {
                domain = DomainManager.GetSysDomain();
            }
            this.ViewData["newStatusLiveCasinoGameExpirationDays"] = domain.NewStatusLiveCasinoGameExpirationDays;

            return(this.View("TableEditorDialog", table));
        }
        public ActionResult RegisterTableDialog(long domainID, long?id)
        {
            ceLiveCasinoTableBaseEx table = null;

            if (id.HasValue && id.Value > 0)
            {
                table = LiveCasinoTableAccessor.GetDomainTable(DomainManager.CurrentDomainID, id.Value);
            }
            if (table == null)
            {
                table = new ceLiveCasinoTableBaseEx()
                {
                    CasinoGameBaseID = 0L,
                    DomainID         = 1000L,
                }
            }
            ;

            return(this.View("RegisterTableDialog", table));
        }