コード例 #1
0
        private string GetDefaultEndDate(IQueryParamaters parameter)
        {
            string end = String.Empty;

            if (parameter is TopPlayerParameters)
            {
                end = (new TopPlayerParameters()).End;
            }
            else if (parameter is OperationSummaryParameters)
            {
                end = (new OperationSummaryParameters()).End;
            }
            return(end);
        }
コード例 #2
0
        private string GetDefaultStartDate(IQueryParamaters parameter)
        {
            string start = String.Empty;

            if (parameter is TopPlayerParameters)
            {
                start = (new TopPlayerParameters()).Start;
            }
            else if (parameter is OperationSummaryParameters)
            {
                start = (new OperationSummaryParameters()).Start;
            }
            else if (parameter is SlotOccupationParameters)
            {
                start = (new SlotOccupationParameters()).Start;
            }
            return(start);
        }
コード例 #3
0
        public UIChartModel GetUIChartModel(string groupname, string userId, string langId, IQueryParamaters parameter)
        {
            UIChartModel model = new UIChartModel();

            model.UIChartList    = this.GetUIChartByGroupName(groupname).ToList();
            model.QueryParameter = parameter;

            using (LanguageService _service = new LanguageService())
            {
                model.LanguageList = _service.GetAll().ToList();
            }
            using (UserService _service = new UserService())
            {
                model.MenuList                   = _service.GetAppMenusTranslation(userId, langId);
                model.AllMenuItemList            = _service.GetAllMenuItems(userId);
                model.AllMenuItemTranslationList = _service.GetAllMenuItemsTranslation(userId, langId);
            }

            model.DefaultStartDate = GetDefaultStartDate(parameter);
            model.DefaultEndDate   = GetDefaultEndDate(parameter);

            model.IsControlButtonDark         = false; //control button disiplayed with normal color
            model.OperationSummaryServerCache = Config.OperationSummaryServerCache;
            model.SlotOccupationServerCache   = Config.SlotOccupationServerCache;
            model.TopPlayersServerCache       = Config.TopPlayersServerCache;
            model.PlayerSearchServerCache     = Config.PlayerSearchServerCache;
            return(model);
        }